@import"http://fonts.googleapis.com/css?family=Playfair+Display";*,*::after,*::before{padding:0;margin:0;box-sizing:border-box}html{margin-top:0 !important}body{hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;-moz-hyphens:none}p,span,li,h1,h2,h3,h4,h5,h6{word-break:normal;overflow-wrap:normal;word-wrap:normal}body{font:100 18px "nimbus-sans",sans-serif,Helvetica,Arial,Sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}label,input[type=button],input[type=submit],input[type=image],button{cursor:pointer}.ie7 img{-ms-interpolation-mode:bicubic}textarea{overflow:auto}b,strong{font-weight:bold}button,input,select,textarea{margin:0}@font-face{font-family:"FontAwesome";src:url("../includes/assets/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../includes/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("../includes/assets/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("../includes/assets/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("../includes/assets/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("../includes/assets/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:local("Open Sans Bold"),url("../includes/assets/fonts/opensans-bold-webfont.woff2") format("woff2"),url("../includes/assets/fonts/opensans-bold-webfont.woff") format("woff"),url("../includes/assets/fonts/opensans-bold-webfont.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:local("Open Sans Bold Italic"),url("../includes/assets/fonts/opensans-bolditalic-webfont.woff2") format("woff2"),url("../includes/assets/fonts/opensans-bolditalic-webfont.woff") format("woff"),url("../includes/assets/fonts/opensans-bolditalic-webfont.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:local("Open Sans Italic"),url("../includes/assets/fonts/opensans-italic-webfont.woff2") format("woff2"),url("../includes/assets/fonts/opensans-italic-webfont.woff") format("woff"),url("../includes/assets/fonts/opensans-italic-webfont.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Open Sans";src:local("Open Sans"),url("../includes/assets/fonts/opensans-regular-webfont.woff2") format("woff2"),url("../includes/assets/fonts/opensans-regular-webfont.woff") format("woff"),url("../includes/assets/fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}h1,h2,h3,h4,h5,h6{color:#000}p{font-family:"nimbus-sans";font-weight:100}.section-heading{align-items:center;margin-bottom:1.5rem;padding:0 .5rem}.section-heading--grid{display:grid;grid-template-columns:1fr;row-gap:.5rem}.section-heading__title{font-family:"freight-display-pro",serif;font-size:1.9rem;line-height:1.15;color:#000;text-align:center;margin:2rem auto}.section-heading__title.single-page__heading{font-family:"abril-fatface",serif;font-weight:400;margin:1.5rem auto}.section-heading__description{text-align:center;padding:0 .5rem;font-family:"nimbus-sans";font-size:1rem;font-weight:100;line-height:1.3;color:#7a7a7a;margin-bottom:2rem;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;overflow-wrap:normal;word-break:normal}.section-heading__description--dark{color:#000}.section-heading__action{justify-self:end;white-space:nowrap}@media screen and (min-width: 48rem){.section-heading{margin:1rem auto;padding:0 1rem}.section-heading--grid{grid-template-columns:1fr auto 1fr;-moz-column-gap:1rem;column-gap:1rem}.section-heading__title{grid-column:2;font-size:2.6rem;text-align:center;margin:2rem auto 2.5rem}.section-heading__title.single-page__heading{font-size:2.6rem;margin:1rem auto 2rem}.section-heading__description{padding:0 1rem;font-size:1.25rem;line-height:1.4;margin-bottom:2.5rem}.section-heading__action{grid-column:3;justify-self:end;align-self:center}}@media screen and (min-width: 62rem){.section-heading__title{font-size:2.6rem}.section-heading__title.single-page__heading{font-size:3rem}}#simple_search_post_type{padding:.25rem;font-size:16px}.btn{border:1px solid rgba(0,0,0,0);border-radius:.125rem;color:#fff;background-color:#7eb541;cursor:pointer;display:inline-block;font-size:.925rem;font-family:"Open Sans",Helvetica,Arial,Sans-serif;font-weight:400;line-height:1.5;padding:.375em 1em;text-align:center;transition:all .3s ease;white-space:nowrap;vertical-align:middle}.btn:hover{background-color:#71a339;color:#fff}.btn:disabled{border:1px solid #d3d1d1 !important;background-color:#ebebeb !important;color:#c3c1c1 !important;cursor:auto}.btn-primary{background-color:#7eb541;border-color:#7eb541;color:#fff}.btn-primary:hover{background-color:#70a437;border-color:#70a437}.btn-secondary{border:1px solid #c8e6a5;background-color:#f0f6e4;color:#7eb541}.btn-secondary:hover{border:1px solid #7eb541;color:#70a437;background-color:#e3ebd3}.btn-close{position:absolute;border:0;background-color:#d0cece;color:#000;z-index:5;font-weight:bold;border-radius:2px;font-size:1rem;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-close:hover{background-color:#9c9b9b}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;background:#f7f7f7;padding:1em;margin-bottom:1.333em}pre,code,kbd,samp{font-family:monospace,sans-serif}a:hover,a:active{outline:none}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}mark{background:rgba(0,0,0,0)}.fl{float:left}.fr{float:right}.ac{text-align:center}.ar{text-align:right}.fix:before,.fix:after,.col-full:before,.col-full:after{content:" ";display:block;height:0;overflow:hidden}.fix:after,.col-full:after{clear:both}.fix,.col-full{zoom:1}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield}body{padding:0 1.618em;font:300 17px "nimbus-sans",sans-serif,Helvetica,Arial,Sans-serif;color:#323232;line-height:20px;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{vertical-align:bottom;max-width:100%;height:auto;opacity:1}hr{background-color:#e1e1e1;border:0;height:1px;margin-bottom:1.5em}a:hover{color:#7eb541;text-decoration:none}.clear{clear:both}.clearall{clear:both;display:block;width:100%}h1,h2,h3,h4,h5,h6{margin:0 0 1.067em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:normal}h1{font-size:36px;line-height:1.067em}h2{font-size:24px;line-height:1.067em}h2 span{font-size:.9rem;color:#999}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}p{line-height:2;orphans:3;widows:3}ul,ol,dl,p,table,form,pre,hr{margin:0 0 1.067em 0}li>ul,li>ol{margin:0 0 0 .75em}dl dt{font-weight:bold}dl dd{margin-bottom:1.067em}blockquote{quotes:"“" "”";position:relative;color:#39302d}blockquote:before{content:"“";font-family:sans-serif;font-size:3.631em;position:absolute;top:-0.327em;left:-0.53em;color:#c6c2c1}table{width:100%;font-size:.813em;margin-bottom:1.067em}table th,table td{border-bottom:1px solid #e8e4e3;padding:1.067em;vertical-align:top;text-align:left}table th{text-transform:uppercase}table tr th:first-child:not(table.shop_table tr th),table tr td:first-child:not(table.shop_table tr td){padding-left:0}table tr th:last-child:not(table.shop_table tr th),table tr td:last-child:not(table.shop_table tr td){padding-right:0}table.tablepress tbody td{white-space:normal !important}.gallery-caption{opacity:1}table.cart .quantity input{border:1px solid #e8e8e8;height:36px;padding:.125rem !important;float:left;margin-right:5px}/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-genderless:before,.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}p.rcp_error{border:1px solid #e87070 !important;color:#cc2a2a !important;padding:4px 10px;margin:20px 0 20px !important}.rcp_discount_invalid,.rcp_discount_valid{border-radius:3px;padding:4px 10px;margin:10px 0 10px !important}.rcp_discount_invalid{background:#ffebe8;border:1px solid #e87070 !important;color:#cc2a2a !important;margin:5px 0 5px !important;padding:0 10px}.rcp_discount_valid{background:#f1fff0;border:1px solid #b9dc6d !important;color:#000 !important;margin:5px 0 5px !important;padding:0 10px}p.rcp_success{margin:0 0 30px}p.rcp_error span,p.rcp_success span{display:block;line-height:1.5}.custom-sidebar-image{min-width:300px !important}.th-recipe.custom-recipe-th-sidebar{height:100% !important}@media only screen and (min-width: 800px){.col-left{float:left}.col-right{float:right}.col-full,.home #main-sidebar-container #main.full-width,.page-template-404-php #main-sidebar-container #main.full-width,.error404 #main-sidebar-container #main.full-width,.single #main.full-width{max-width:940px;width:100%;margin:0 auto}#wrapper #sidebar{margin-top:0}#main-sidebar-container{position:relative}#main-sidebar-container #main{position:relative}#main-sidebar-container #sidebar{display:inline}#sidebar-alt{display:inline;margin:0}.one-col #main{float:none}.two-col-left #main-sidebar-container #main,.two-col-right #main-sidebar-container #main{width:calc(100% - 325px)}.two-col-left #main-sidebar-container #sidebar,.two-col-right #main-sidebar-container #sidebar{width:31.91%}.three-col-left #main-sidebar-container #sidebar,.three-col-middle #main-sidebar-container #sidebar,.three-col-right #main-sidebar-container #sidebar{width:39.47%}.three-col-left #main-sidebar-container,.three-col-middle #main-sidebar-container,.three-col-right #main-sidebar-container{width:80.85%}.three-col-left #main-sidebar-container #main,.three-col-middle #main-sidebar-container #main,.three-col-right #main-sidebar-container #main{width:57.89%}#sidebar-alt{width:17.02%}.two-col-left #main-sidebar-container #main,.two-col-right #main-sidebar-container #sidebar,.three-col-left #main-sidebar-container,.three-col-left #main-sidebar-container #main,.three-col-middle #main-sidebar-container #main,.three-col-middle #sidebar-alt,.three-col-right #main-sidebar-container #sidebar,.three-col-right #sidebar-alt{float:left}.two-col-left #main-sidebar-container #sidebar,.two-col-right #main-sidebar-container #main,.three-col-left #main-sidebar-container #sidebar,.three-col-left #sidebar-alt,.three-col-middle #main-sidebar-container,.three-col-middle #main-sidebar-container #sidebar,.three-col-right #main-sidebar-container,.three-col-right #main-sidebar-container #main{float:right}.archive_list .col-left{width:100% !important}}#sidebar_banner_image img{width:100%}#sidebar_banner_image{padding-bottom:30px}@media screen and (min-width: 500px)and (max-width: 1222px){#sidebar_banner_image{max-width:500px;margin:0 auto}}@media screen and (max-width: 500px){#sidebar_banner_image{max-width:300px;margin:0 auto}}ul.nav li{list-style-type:none}ul.nav li a{text-transform:uppercase;padding:.5em 1em;display:block;color:#6a6a6a}ul.nav li a:hover{color:#7eb541}ul.nav li.current_page_item>a,ul.nav li.current_page_parent>a,ul.nav li.current-menu-ancestor>a,ul.nav li.current-cat>a,ul.nav li.current-menu-item>a{color:#7eb541}ul.nav li ul li a{background:none !important}ul.nav ul li.current_page_item>a,ul.nav ul li.current_page_parent>a,ul.nav ul li.current-menu-ancestor>a,ul.nav ul li.current-cat>a,ul.nav ul li.current-menu-item>a{color:#6a6a6a !important}.go-top{position:fixed;display:none;bottom:2em;right:2em;text-decoration:none;color:#fff;background-color:rgba(0,0,0,.3);font-size:13px;padding:.75em 1em;z-index:2}a.go-top{color:#fff}.go-top:hover{background-color:rgba(0,0,0,.6)}#header{padding:20px 0 40px;clear:both;position:relative;background-size:cover}#topad{max-width:468px;margin:20px auto 0}.logo-mobile{display:none}@media only screen and (max-width: 768px){.logo-desktop{display:none}.logo-mobile{display:block}.breadcrumb-trail{text-align:center}.slide-info{top:auto;bottom:0}body{font-size:18px}#logo{width:58%;display:block}}@media only screen and (min-width: 769px){ul.nav ul li.current_page_item>a,ul.nav ul li.current_page_parent>a,ul.nav ul li.current-menu-ancestor>a,ul.nav ul li.current-cat>a,ul.nav ul li.current-menu-item>a{color:#7eb541 !important}}.mega-icon img{display:none}@media only screen and (min-width: 1025px){#navigation .nav>li.has-children>a:after{font-family:"FontAwesome";content:"";border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin-left:.5rem}#navigation ul.nav ul{font-family:"Open Sans",sans-serif;text-align:left;background:#f2f2f2;border:1px solid #ebebeb;left:-13px;box-shadow:.202em .202em 0 0 rgba(232,228,227,.15);-webkit-box-shadow:.202em .202em 0 0 rgba(232,228,227,.15);top:72px;width:214px;max-width:none;margin-left:150px}#navigation{display:block !important}#navigation .sub-nav{min-width:220px}#navigation .recipes .sub-nav{min-width:600px;-moz-column-count:3;column-count:3;gap:0;display:grid;grid-template-rows:repeat(8, 1fr);grid-auto-flow:column;grid-template-columns:repeat(3, 1fr)}#navigation #main-nav ul.sub-nav li:nth-last-child(-n+6){grid-column-start:3}.nav>li:first-child{border-left:1px solid #dbdbdb}.fix_to_top #navigation #main-nav .recipes ul.sub-nav li{width:200px}}#navigation ul ul li:first-child,#navigation ul ul li:first-child a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#navigation ul.nav>li a:hover{background:#73ae37}#navigation .sub-menu,#navigation .children{text-align:left}#navigation ul.nav ul ul{top:-1px;left:100%}#top .nav li.parent>a{position:relative;padding-right:2em}#top .nav li.parent>a:after{content:"";display:block;border:.3em solid #ccc;border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:48%;right:.8751em}#navigation .nav li ul li.parent a{padding-right:0}#navigation .nav li ul li.parent a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ccc;right:0;top:46%}#navigation .nav>li.has-children>a{position:relative;padding-right:2em}#navigation .nav li ul>li.has-children a{padding-right:0;box-shadow:none}#navigation .nav li ul>li.has-children>a:after{font-family:"FontAwesome";position:absolute;font-family:"FontAwesome";content:"";padding:.1rem .5rem !important;font-size:1rem;border-radius:1px;background-color:#dbe9ce !important;color:#000;vertical-align:middle;line-height:19px;transition:background-color .3s ease;font-weight:bold}#navigation .nav li ul>li.has-children>a.show-more-temp:after{content:"";right:10px;top:18%}#navigation .nav li ul>li.has-children>a.show-less:after{content:"";left:.5rem;top:.375rem}#header .nav-toggle{display:none}#top{background-color:#fff}@media only screen and (max-width: 1222px){#navigation .nav>li.has-children>a:after{display:none}}@media only screen and (min-width: 1025px){html.boxed body{width:958px;margin:0 auto}#wrapper{overflow:hidden}#navigation #main-nav .mega-item .show-more a,#navigation #main-nav .mega-item .show-less a{padding:0 0 4px 5px !important;background:#7eb541 !important;line-height:.8}ul.nav{position:relative;margin-bottom:0;width:auto}ul.nav li{position:relative;float:left;zoom:1;list-style:none}ul.nav li a{display:block}ul.nav li a:hover{text-decoration:none}ul.nav li ul li a:hover{text-decoration:underline}ul.nav ul{width:130%;visibility:hidden;position:absolute;left:0;z-index:9999;margin:0;padding:.8rfiem 0}ul.nav ul li{float:none}ul.nav ul li a{width:100%;display:inline-block;padding:.7em 1em;box-sizing:border-box;font-size:.9em}ul.nav ul ul{left:100%;top:0}ul.nav li:hover>ul{visibility:visible}#top{margin:0 -1.618em;padding:0 1.618em}#top #top-nav{display:block !important}#top ul.nav ul{width:125%}#top ul.nav li a{color:#b9b9b9;padding-top:.25em !important;padding-bottom:.35em !important;border-right:1px solid #e1e1e1}#top ul.nav>li a:hover{background:#fff;color:#7eb541}#top ul.nav>li:hover{background:#fff;color:#fff}#top ul.nav ul{background:#ddd}#top ul.nav ul li a{color:#545454 !important}#top ul.nav li.current_page_item a,#top ul.nav li.current_page_parent a,#top ul.nav li.current-menu-ancestor a,#top ul.nav li.current-cat a,#top ul.nav li.current-menu-item a{color:#7eb541}}@media only screen and (max-width: 1222px){#main{margin-top:40px}#navigation{position:fixed;top:0;right:-320px;width:320px;max-width:90%;height:100vh;background:#fff;z-index:1001;overflow-y:auto;transition:right .3s ease;border-left:1px solid #dbdbdb;border-bottom:0;border-right:0;font:400 14px/1.5em "Open Sans",sans-serif}#navigation.is-open{right:0}#navigation li{position:relative}#navigation ul.nav>li{border-right:none !important}#navigation .nav>li.has-children.open .sub-nav{border-top:1px solid #dbdbdb}#navigation span.btnshow_nav{padding:10px 15px;border-left:1px solid #dbdbdb;display:block;position:absolute;float:right;right:0px;top:0px}#navigation span.btnshow_nav:before{content:"";font-family:"FontAwesome";font-size:14px;font-weight:200}#navigation .onacc_nav{border-right:1px solid #dbdbdb;border-left:none !important;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#header{padding:20px 0 0px}.fa-reorder:before{font-size:14px;margin-left:-20px}ul.nav{margin-bottom:0px}ul.nav li{border-bottom:1px solid #dbdbdb}ul.nav li:last-child{border-bottom:none}ul.nav li.menu-item-has-children .sub-menu{border-top:1px solid #dbdbdb}ul.nav li a{padding:10px 20px 10px}ul.nav ul.sub-menu{margin-left:0px}ul.nav ul.sub-menu a{margin-left:20px}ul.nav ul.sub-menu ul.sub-menu a{margin-left:40px}#header .nav-toggle{text-align:center;display:block;margin:2.5em 0 0;padding:.4em 1em;font-size:1em;border:1px solid #dbdbdb;background:#fff;border-radius:2px;clear:both}#header .nav-toggle.fa-reorder{color:#dbdbdb}#header .nav-toggle a{color:#222;font-family:"Open Sans",sans-serif;text-transform:uppercase;margin-left:5px}#header .nav-toggle.fa-reorder:hover,#header .nav-toggle a:hover{color:#7eb541;text-decoration:none}#header .nav-toggle{padding:10px 0px 10px}#header .nav-toggle a{margin-left:10px}#header .nav-toggle a{line-height:1.5em}#header .nav-toggle.fa-reorder:hover a{color:#7eb541}#main-nav .has-children a:after{display:none}#main-nav .sub-nav .sub-nav li:first-child{border-top:1px solid #dbdbdb}}#content{padding:40px 15px;position:relative}.hide{display:none}.breadcrumbs{font-style:italic;color:#7eb541}.archive_header{display:block;float:left;border-bottom:1px solid #e1e1e1;width:100%;margin:0 0 30px;padding:0 0 10px;color:#222}.archive_header{font-weight:bold;font-size:1.5em}.archive_header h1{font-size:1em}.archive_header .catrss a{padding:5px 10px;font-size:14px;text-decoration:none;line-height:21px}.post{padding-bottom:20px;border-bottom:1px solid #e1e1e1}.page-template-template-blog-elegant-php .post,.single-post .post,.single-recipe .post,.archive-elegant-post .post{padding:0;border:none}.mobile-instructions-container{display:flex;justify-content:space-between;padding:20px 0;align-content:center}.mobile-instructions-container h2{margin:0}.recipe-publish-date-container{padding:15px 0}.post,.search .page{margin:0 0 40px}.page-template-404-php .title-404,.error404 .title-404{text-align:center}.post .title,.page>.title{margin:0 0 .5em}.post .title a:link,.post .title a:visited,.page .title a:link,.page .title a:visited{color:#545454}.post .title:hover a{color:#7eb541}.post-meta{margin:0 0 1.8em 0;color:#b9b9b9;text-transform:capitalize;font:300 12px/21px "Open Sans",Helvetica,Arial,sans-serif}.post-meta .small{font-weight:bold}.post-meta .author{text-transform:capitalize}.post-meta abbr{border-bottom:none}.post-more{clear:both;padding:.2em 0;font:italic 13px "Open Sans",sans-serif;color:#7eb541}.post-more a{color:#7eb541}.post-more .sep{padding:0 .5em}.post-meta .post-edit-link{background:#f0f0f0;border-radius:3px;float:right;font-weight:300;padding:2px 5px;margin-top:-2px}.post p.tags{color:#b9b9b9;width:100%;clear:both;margin-bottom:20px}.post-meta a:link,.post-meta a:visited,.post p.tags a:link,.post p.tags a:visited{font-weight:normal;color:#545454}.post-more a:hover,.post-meta a:hover,.post p.tags a:hover{text-decoration:underline;color:#7eb541}.post .post-embed{margin-bottom:20px}.entry .page-link{font-weight:bold;margin:0 0 2em}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin:0 0 .5em;line-height:1.067em}.entry h1{font-size:25px;margin-top:.75em}.page-template-404-php .entry,.error404 .entry{font:300 18px/24px "Open Sans",Helvetica,sans-serif;text-align:center}.entry p{line-height:2;margin-bottom:1.067em}.entry blockquote{position:relative;padding:10px 20px 10px 50px;color:#444}.entry blockquote:before{content:"“";position:absolute;top:.5em;left:0;font-size:7em;color:#b9b9b9;font-family:"Open Sans",serif}.entry blockquote p{font-style:italic}.entry ul{margin:0 0 15px 0;padding:0 0 0 30px}.entry ul ul{margin:0}.entry ul li{list-style-type:disc}.entry ul ul li{list-style-type:circle}.entry ol{margin:0 0 15px 0;padding:0 0 0 30px}.entry ol ol{margin:0}.entry ol li{list-style-type:decimal}.entry ol li ol li{list-style-type:lower-latin}#main ul{list-style-position:inside}img.wp-smiley{padding:0;border:none}.alignleft{float:left;margin:5px 15px 15px 0}.alignright{float:right;margin:5px 0 15px 15px}.aligncenter{text-align:center;margin-bottom:15px}img.aligncenter{margin-left:auto;margin-right:auto;display:block}.entry .wp-caption{max-width:100%;width:100%;padding:1px;text-align:center;background:#f8f8f8;border:solid 1px #e6e6e6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:inset 0 0 1px 1px #fff;-moz-box-shadow:inset 0 0 1px 1px #fff;-webkit-box-shadow:inset 0 0 1px 1px #fff}.entry .wp-caption img{margin:0 !important;padding:4px 0;background:none;border:0}.entry .wp-caption-text{margin:0 0 .3em;padding:0;font:bold 300 12px/1.5em "Helvetica Neue",Helvetica,sans-serif;text-align:center}.entry .wp-caption a{margin:0 !important}.entry .wp-caption.aligncenter{margin:0 auto 15px}.nav-entries{clear:both;font-size:12px}.post-entries{clear:both;margin-top:-20px}.post-entries a:link,.post-entries a:visited{font-size:.9em;color:#888}.post-entries a:hover{text-decoration:none;color:#666}.woo-pagination{margin:0;text-align:center;clear:both;display:block}.woo-pagination a:link,.woo-pagination a:visited,.nav-entries a span{display:inline;text-decoration:none;color:#7eb541;padding:6px 10px;border:1px solid #ddd}.nav-entries a{font-size:1.2em}.nav-entries .meta-nav{border:none}.woo-pagination span.extend,.woo-pagination .page-numbers{border:none;color:#666}.woo-pagination a:link,.woo-pagination a:visited,.woo-pagination a:active,.nav-entries a span{font-size:.9em;border-radius:3px;border:1px solid #d9d9d9;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.03);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.03)}.woo-pagination span.current{border:none;color:#fff;border-radius:3px;font-weight:bold;font-size:.9em}.woo-pagination a:link,.woo-pagination a:visited,.woo-pagination a:active{border:none;background:#fff}.woo-pagination .current,.woo-pagination a:hover{padding:6px 10px;background:#7eb541;color:#fff}.single .wp-post-image{margin-bottom:10px}@media only screen and (max-width: 800px){.archive_header .catrss{float:left;margin-top:5px}.archive_header .catrss a{padding:0px}}#post-author{padding:15px;margin:0 0 1.5em;border:1px solid #e6e6e6;background:#fafafa;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#post-author h4{margin-bottom:.4em}#post-author .profile-image img{max-width:80px;float:left;overflow:hidden;margin:0 15px 5px 0;padding:0;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#post-author .profile-content{font-size:13px;overflow:auto}.author #post-author{margin-bottom:30px}.author .show-all-recipe-author button{display:block;margin-bottom:20px;border:none;background:none;font:normal 16px/20px "Open Sansa",sans-serif;color:#545454}.author .show-all-recipe-author button:hover{color:#7eb541}.author .show-all-psot-author button{display:block;margin-bottom:20px;border:none;background:none;font:normal 16px/20px "Open Sans",sans-serif;color:#545454}.author .show-all-post-author button:hover{color:#7eb541}.cookname{margin-bottom:20px}.cookname #author-profile,.post-author-box{background:#fcfcfc;padding:15px 0px;float:left;width:100%}.auth-img{margin-right:3%;overflow:hidden;float:left;border:none;display:block;margin-left:3%}.auth-img img{border:none;padding:0}.auth-des{float:right;width:80%;display:block}.auth-des h4{margin-bottom:.4em}.auth{margin:10px 0px 0px 0px;text-align:left;float:none}.auth a{display:inline-block;font-size:16px;color:#e3e3e3;margin-right:5px}.auth a:hover{color:#7eb541}.auth-page{margin-bottom:20px}.left-auth{width:20%;margin-right:3%;display:block;float:left}.photo-auth{width:100%;height:150px;display:block;float:left;overflow:hidden;margin-bottom:10px}.auth-des-page{width:77%;height:auto;display:block;float:left}.archive.author .entry{float:none;width:100%}.archive.author .post-more{padding:2em 0 0}#comments{position:relative;margin:42px 0 0;padding:42px 0 0 0;border-top:1px solid #e1e1e1}#commentlist,.commentlist{box-shadow:0 .25rem .875rem rgba(0,0,0,.18);border-radius:16px;overflow:hidden;background:#f8f8f8}#comments h3{color:#545454;font-weight:normal;margin-bottom:1.067em}#comments .comment.thread-even{background:#f8f8f8}#comments .comment.thread-odd{background:#f8f8f8}#comments .comment{margin-top:10px;width:100%;list-style-type:none}#comments .comment .comment-container{position:relative;padding:21px}#comments .comment-head{line-height:1.2}#comments .comment-head__container{display:flex;align-items:center;justify-content:flex-start;gap:.15rem;margin:0 0 15px 0}#comments .avatar{margin:0 10px 0 0}#comments .avatar img{margin:0;vertical-align:middle;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}#comments .comment-head .name{margin:0;font-weight:bold;font-size:15px}#comments .comment-head .date,#comments .comment-head .edit,#comments .comment-head .perma{font-size:13px}.commentlist .comment-entry{text-align:left;margin-left:0}#comments .comment-entry p{margin:0 0 10px 0}#comments .reply{padding-top:5px}#comments ul.children{margin:10px 10px 0 25px;padding:0}#comments ul.children li{border-top:1px solid #e1e1e1}#comments .cancel-comment-reply{margin:10px 0}#comments .navigation a{display:block;margin:15px 0 0 0;text-decoration:none}#comments h3#pings{margin-top:25px}#comments .pingbacks li.pingback{margin:10px 0}#comments .pingbacks li.pingback .reply{display:none}#respond{margin:42px 0 0}#respond h3{color:#545454;font-weight:normal;padding:21px 0 13px;margin-bottom:1.067em;border-bottom:1px solid #e1e1e1}#respond #reply-title small{display:block;font-size:14px;margin-top:5px}#respond .left{float:left;width:200px;margin-right:15px}#respond .right{float:left;width:380px}#respond label{font-size:12px;color:#777}#commentform{margin:15px 0 0 0}#commentform input.txt,#commentform textarea{font:300 13px/1em "Open Sans",Helvetica,sans-serif}#commentform input.txt{width:170px;margin:0 5px 10px 0;padding:6px 7px}#commentform textarea{width:97% !important;padding:6px 7px}#commentform input#submit{float:right;margin:15px 0 0 0;background:#7eb541;border:none;font-size:13px;padding:8px 20px;color:#fff}h3#pings{margin:25px 0 10px 0}.pinglist li{margin:0 0 0 20px;list-style-type:decimal}.pinglist li .author{font-weight:bold;font-size:15px}.pinglist li .date{font-size:12px}.pinglist li .pingcontent{display:block;margin:10px 0}#archives{padding:24px 0 0}#archives .archives_list{border-left:1px solid #e5e5e5;list-style:none;margin:24px 0 0 30px;padding:0 0 20px}#archives .archives_list:last-child:after{content:"";position:relative;top:20px;left:-7px;display:block;width:5px;height:5px;border:4px solid #e5e5e5;border-radius:30px;background:#7eb541}#archives .archives_list li{clear:left;padding:10px 0 10px 10px;font-size:.9em;font-style:normal;list-style:none}#archives .archives_list .date{color:#534545;position:relative;width:40%;font-style:italic;display:block;vertical-align:top}#archives .archives_list .date:before{content:"";position:absolute;top:9px;left:-10px;display:block;width:5px;height:1px;border-top:2px solid #e5e5e5}#archives .archives_list .linked{padding-top:2px;padding-right:80px;width:auto;display:inline-block;font-size:1.4em;font-family:"Open Sans",sans-serif;vertical-align:top}#archives .archives_list .comments{display:inline;margin-top:-15px;float:right;vertical-align:top}#archives .archives_list .comments a:after{font-family:"FontAwesome";content:"";display:inline-block;right:0;position:absolute}#archives .archives_list .comments a{display:block;position:relative;width:25px;height:27px;padding:3px 0 0 0;text-align:left;font-weight:bold;font-size:12px}#archives .archives_list .comments a:hover{text-decoration:none}h3.archive_year{padding:18px 10px;color:#fff;border:2px solid #fff;outline:2px solid #7eb541;background-color:#7eb541;display:inline;margin-top:0}.archive .image-cate{margin-bottom:20px}.archive .image-cate img{max-width:100%}.archive .recipe-title{margin-bottom:20px}.archive .image-descrip{margin-bottom:20px}.archive .image-cate img:hover{opacity:.8}.archive .title{font:normal 400 24px/1.2em "Open Sans",sans-serif;margin:0 0 .5em}.recipe-title{margin-bottom:.5em}.page-template-template-recipes-list-php .recipe-info-list .recipe-title{border-bottom:none;margin-bottom:20px}.th-recipe-list{width:30%;height:auto;overflow:hidden;display:block;float:left;border-bottom:3px solid #7eb541}.th-recipe-list img{padding:0 !important;border:none !important}.recipe-content{margin-left:-1.5%;margin-right:-1.5%}#sidebar .recipe-content{margin-left:0;margin-right:0}.recipe-grid-item{margin-bottom:20px;width:30.333%;float:left;position:relative}.archive_list .article-content.loop-archive,.search-results .article-content{display:flex;flex-wrap:wrap;justify-content:center}.archive_list .article-content.loop-archive .recipe-grid-item,.search-results .article-content .recipe-grid-item{width:calc(16.6666666667% - 10px);float:none}.entry-content{font-family:"Open Sans"}@media screen and (min-width: 768px){.tax-recipe_type .recipe-grid-item{height:280px}}.one-col.tax-recipe_type .recipe-grid-item{height:335px}@media only screen and (max-width: 768px){.one-col.tax-recipe_type .recipe-grid-item{height:278px}}.recipe-list-item{margin-bottom:20px;padding-bottom:20px;width:100%;border-bottom:1px solid #ebebeb;display:inline;float:left}.recipe-info h3{font-size:13px;margin-bottom:0;text-align:center;overflow:hidden}.recipe-list-item h2.title a:hover{color:#7eb541}.recipe-tags-list{text-align:right;margin-top:-20px}.recipe-tags-list span{top:-35px;position:relative}.recipe-tags-list ul{text-align:left;padding:0px;margin-bottom:15px !important}.recipe-tags-list ul li{list-style:none;display:inline}.recipe-info{text-align:center}.recipe-info-list{text-align:left;display:block;float:left;width:65%;margin-left:20px}.recipe-info li{display:inline-block}.recipe-info-page{margin:0px !important;padding:15% 0px !important}.recipe-info-page li{margin-left:0px;color:#fff;padding:0px 10px 0px 10px}.box-info-list{margin-bottom:20px;border-radius:6px;webkit-border-radius:6px;moz-border-radius:6px;o-border-radius:6px}.line-gold{border-top:1px solid #7eb541}.get-recipe{text-align:right;display:block;position:relative;top:-13px;margin-bottom:0}.get-recipe a{color:#7eb541;font-style:italic;text-align:right;background-color:#fff;padding-left:20px;font-family:"Open Sans"}.get-recipe a:hover{color:#a68356}div.snipit{text-align:center;width:100%;height:100%;padding:0;position:absolute;background-color:rgba(0,0,0,.8);opacity:0;transition:all .4s}.snipit ul li{list-style:none}.snipit p{padding-left:10px;padding-right:10px;text-transform:capitalize;padding-bottom:10px}.snipit a{color:#fff !important;font-size:16px}.recipe-grid-item:hover .snipit{opacity:1}.fork{text-align:center;font-size:18px;margin-top:25px;margin-bottom:10px}.fork em{color:#fff;background-color:#7eb541;padding:10px !important}.fork em:hover{background-color:#a68356}.content-full{display:block;position:relative;width:100%}.content-left-first{width:68%;display:block;position:relative;margin-right:2%}.content-right-first{width:30%;display:block;float:left;position:relative}.single-recipe .info-right{display:none}.content-left-sec{width:73%;display:block;float:left;position:relative;margin-right:1%}.content-right-sec{width:26%;display:block;float:left;position:relative}.recipe-info-single-big{text-align:left;display:block;padding:10px 0 10px 0 !important;border:1px;border-style:solid none solid none;border-color:#7eb541}.recipe-info-single-big>li{width:140px;text-align:left;list-style:none;display:inline-block}.prep-time li:last-child,.cook-time li:last-child,.yield li:last-child,.skill_level a{color:#7eb541}.prep-time em,.cook-time em,.yield em,.skill_level em{float:left;margin-top:5px;margin-left:10px;color:#e4e1db;font-size:34px;margin-right:10px;display:block}.recipe-info-single-big li ul{margin:0 !important;text-align:left;list-style:none;display:block}.recipe-info-single{text-align:left;display:block;float:left}.title-single{width:100%}.title-single ul li,.recipe-info-single li{display:inline-block}.title-single li,.recipe-info-single li{margin-left:0px;border-right:1px solid #e3e3e3;padding:0px 10px 0px 10px}.title-single li:first-child,.recipe-info-single li:first-child{padding-left:0px}.title-single li:last-child,.recipe-info-single li:last-child{border-right:none}.info-right{text-align:center}.info-right p{color:#545454;background-color:#f7f6f4;padding:10px 0 10px 0}.rating-single{margin-bottom:20px}.rating-single p{background-color:#7eb541;color:#fff;padding:10px 0 10px 0;font-size:13px;text-transform:uppercase}.rating-single ul{list-style:none}.rating-single ul li{float:left;width:100%}.rate-box{display:inline-block;margin-top:1.25rem}.rate-box h6{color:dimgray;margin:6px 0px 10px 0px}.rate-box .ex-rates{margin:0px}.rate-box .hreview-aggregate{display:none}.rate-box .rates{color:#0053a6}.rate-box #rate-product p{margin-bottom:15px}.rating-section{display:flex}#rate-product{margin:0 0 0 .7rem}.rate-box .rate-left li,.rate-box .rate-right li{float:left;width:100%;list-style-type:none}.rate-box .rate-right .df-rating-star,.rating-single .df-rating-star,.rate-box .rate-right .df-rating-avg,.rating-single .df-rating-avg{left:50%;margin-left:-51px}.recipe-grid-item .rating{display:block;position:relative;float:left;width:100%}.recipe-grid-item .rating .df-rating-star,.recipe-grid-item .rating .df-rating-avg{left:50%;margin-left:-39px}.recipe-info-list span{border-right:1px solid #eee;padding:0px 5px 0px 0px}.recipe-info-list span:last-child{padding:0px 0px 0px 5px;border-right:none}.df-rating-star,.df-rating-avg,.post-ratings span{border:0;margin-bottom:10px;float:left;position:relative}.df-rating-star>input,.df-rating-avg>input{display:none}.df-rating-star>label:before,.df-rating-avg>label:before,.post-ratings span:before{margin:1px;font-size:20px;font-family:"fontAwesome";display:inline-block;content:""}#sidebar .df-rating-star>label:before,.box-info-list .df-rating-star>label:before,#footer-wrap .df-rating-star>label:before,.recipe-grid-item .df-rating-star>label:before,.slide-info .df-rating-star>label:before,#sidebar .df-rating-avg>label:before,.box-info-list .df-rating-avg>label:before,#footer-wrap .df-rating-avg>label:before,.recipe-grid-item .df-rating-avg>label:before,.slide-info .df-rating-avg>label:before{font-size:15px}.df-rating-star>.half:before,.df-rating-avg>.half:before,.post-ratings>.half:before{content:"";position:absolute}.df-rating-star>label,.df-rating-avg>label,.post-ratings span{color:#ccc;float:right}.df-rating-avg>input:checked~label,.df-rating-star>input:checked~label,.df-rating-star:not(:checked)>label:hover,.df-rating-star:not(:checked)>label:hover~label,.post-ratings span.fill{color:gold}.df-rating-star>input:checked+label:hover,.df-rating-star>input:checked~label:hover,.df-rating-star>label:hover~input:checked~label,.df-rating-star>input:checked~label:hover~label{color:#ffed85}.rate-box #output{display:none;margin:0px}.rate-box .status span{color:#7eb541}.rate-box{border-bottom:1px solid #7eb541;margin-top:20px;margin-bottom:30px;display:flex;flex-flow:row wrap;justify-content:space-between}.rate-box p a{margin:0 !important;padding:10px;background-color:#7eb541;color:#fff;width:170px;font-size:16px;text-transform:uppercase;text-align:center}.rate-img{width:12%;display:block;float:left;text-align:right;margin-right:2%}.rate-img img{width:70px !important;height:70px !important;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px}.rate-left{width:41%;float:left;display:block}.rate-left ul li{display:inline-block}.rate-right{width:45%;float:left;text-align:center;display:block}.sub-img{margin-bottom:40px}.single-img-box,.single-slider{max-width:100%;position:relative;overflow:hidden;margin:0px 0px 20px 0px}.single-img-box .img-nav{float:left;position:absolute;bottom:0px;right:0px;background-color:#fff;z-index:500}.single-img-box .img-nav{padding:5px 10px 5px;float:left;position:absolute;bottom:8px;right:1px;background-color:#fff;z-index:500;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.single-img-box .img-nav a.activeSlide{background-position:0px -12px}.single-img-box img{padding:0px;border:none}.recipe-tabMenu{padding:0px;list-style:none;display:block;margin-top:30px;overflow:hidden}.recipe-tabMenu ul li{display:inline;list-style:none}.recipe-menu-tab{border-bottom:1px solid #e3e3e3;position:relative}.recipe-menu-tab a{border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;display:inline;padding:10px !important;font-family:"Open Sans";text-transform:uppercase;margin:0px !important;position:relative;cursor:pointer;bottom:8.2px;z-index:99;background-color:#f7f6f4;font-size:16px;outline:none}.recipe-menu-tab a:hover,.recipe-tabMenu .ui-state-active a{background:#fff !important;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-bottom:1px solid #fff !important;color:#7eb541}.boxBody div.parent{display:none}.boxBody div.show{display:block}.boxBody div{margin:0px 0px 20px 0px}.text-tab{padding-left:20px}.info-bot li{display:block !important;color:#7eb541}.info-bot span{color:#545454}.text-size{text-align:right;float:right;color:#e3e3e3}button.increase,button.decrease{background:none;border:0;color:#e3e3e3}button.increase:hover,button.decrease:hover{color:#7eb541}.ytv-embed{width:100%;height:400px;margin-bottom:20px}.logo-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.logo-list li{list-style-type:none !important;width:30%;padding:1rem;box-sizing:border-box}.logo-list li img{max-height:150px;width:auto;margin:0 auto;display:block}.info-extra{border:1px;border-style:solid none solid none;border-color:#e3e3e3;padding-top:1.067em;padding-bottom:1.067em;margin-bottom:20px}.extra .printfriendly-text2:before{content:"";margin-right:5px;font-family:"FontAwesome"}.extra{float:right;margin-top:5px;margin-bottom:0}.extra li{list-style:none;display:inline-block;margin-left:20px}.extra a{color:#e3e3e3}.extra a:hover{color:#7eb541}ul.ingre{margin-bottom:40px}.ingre li em{font-size:5px;vertical-align:middle}.ingre li{display:block !important;margin-bottom:10px;margin-left:20px}.method_step{margin:0px 0px 40px 35px}.method_step li{margin-bottom:10px}.nutritional p span{color:#7eb541;margin-right:20px;font-size:16px}.nutritional ul{border:1px;border-bottom:5px;border-style:solid;border-color:#e3e3e3;padding:0px 20px;text-align:left;border-radius:5px}.nutritional p{border-bottom:1px dashed #e3e3e3;margin-bottom:0px !important;padding:20px 0 20px 0}.nutritional h3{text-align:center;padding:10px 0 10px 0;margin-bottom:0px !important}.nutritional ul li:last-child p{border-bottom:none}.nutritional p span.big-nut{font-size:18px}.nutritional p span.big-nut{white-space:nowrap;margin-right:20px;width:45%}.nutritional .guide-info{font-style:italic;font-size:.85rem}.recipe-share{border:1px;border-style:solid none;margin:0px 0px 20px 0px;border-color:#e3e3e3;padding:10px 0}.recipe-share h3{margin:0 !important;width:30% !important;display:inline-block;float:left;padding-top:10px}.recipe-share .share-top{float:right}.share-top{margin:0;list-style:none;display:inline-block}.share-top li{display:inline-block;margin-right:5px;vertical-align:top}.share-top li div{margin:0px !important}.share-top li div iframe{width:80px !important}.share-top li a i{background-color:#c3c3c3;color:#fff;padding:5px;font-size:18px;text-align:center;width:22px;border-radius:100%;height:22px;vertical-align:middle;display:table-cell;transition:opacity .3s}.share-top li a i:hover{opacity:.5}.accordionButton{width:99%;float:left;_float:none;padding:5px 0px 5px 5px;border:1px solid #fff;cursor:pointer;margin-bottom:10px;border:2px solid #ebebeb}.accordionButton h4{margin:0 !important}.accordionButton i{margin-right:10px}.accordionContent{width:100%;float:left;_float:none}.onacc{border:2px solid #7eb541}.onacc h4,.overacc h4{color:#7eb541}.overacc h4:after{content:"";font-family:"FontAwesome";float:right;margin-right:20px;font-weight:400px;color:#7eb541 !important}.accordionButton h4:after{content:"";font-family:"FontAwesome";float:right;margin-right:20px;font-weight:400px;color:#ebebeb}.onacc h4:after{content:"";font-family:"FontAwesome";float:right;margin-right:20px;font-weight:400px;color:#7eb541}.overacc{border:2px solid #7eb541}.rw-plupload-ui{position:relative}.rw-drag-drop{height:150px;border:2px dashed #ccc}.rw-drag-drop .drag-drop-inside{margin-top:40px;text-align:center}.drag-drop-inside p{text-align:center !important}.rw-plupload-ui .filelist{margin:20px 0}.rw-plupload-ui .filelist .file{position:relative;height:25px;border:1px solid #ccc;overflow:hidden}.rw-plupload-ui .filelist .filename{width:100%;padding:4px 0;z-index:10;position:relative}.rw-plupload-ui .filelist .fileprogress{background:#0d72c7;height:25px;position:absolute;top:0;left:0;z-index:1}.rw-plupload-thumbnail{float:left;margin:0 10px 10px 0;min-width:150px;min-height:150px}.rw-plupload-thumbnail p{position:relative;margin:-30px 0 0 0;text-align:center;display:none}.rw-plupload-thumbnail:hover p{display:block}.rw-plupload-thumbnail:hover{cursor:move}.auth-des-page{width:100%}.left-auth{width:100%;margin-bottom:20px}.photo-auth{width:100%;height:250px;margin-bottom:20px}@media(max-width: 685px){.title-single li,.recipe-info-single li{margin-left:0px;border-right:none;padding:0px;margin-right:20px}.recipe-info-single-big{text-align:center}.recipe-info-single-big>li{margin-bottom:20px}.prep-time,.cook-time,.yield{border:none}.info-right{width:250px}.content-left-first{width:100%;height:auto}.share-top{margin-bottom:20px}.menu-tab a{padding:5px !important}.nutritional{width:240px !important}.text-size{text-align:left;margin-bottom:20px}.auth-img{margin-bottom:20px;float:left;max-width:70px;margin:0px 0px 20px}.auth-des{float:left;width:70%;margin-left:20px}.rate-left{width:300px}.rate-img{width:100px;margin-bottom:20px}.rate-right{width:150px;text-align:left}.orderby select{width:150px}.orderby{float:none;display:block}.flex-viewport{max-height:100%;transition:all 1s ease 0s}.title{float:none;width:100%;font-size:24px}.recipe-info-list{margin-left:0px;width:100%}.th-recipe-list{width:100%;margin-bottom:20px}.th-recipe-list img{width:100%}.th-recipe-list{margin-bottom:20px}}@media(max-width: 685px){#recipe-form,#recipe-form .outer,#recipe-form .outer-form,#recipe-form .half,#recipe-form .third{width:100%}#recipe-form fieldset,#login-signup-forgot fieldset{padding:20px 0px 0px 10px}#recipe-form .outer-form,#login-signup-forgot .outer-form{padding-left:0px}#recipe-form textarea,#recipe-form .input-title,#recipe-form .wys,#recipe-form .rwmb-clone input,#recipe-form .half input,#recipe-form .third input,#recipe-form .half select,#tags,#recipe-form .oneThird,#recipe-form .twoThird{width:90% !important}}@media(max-width: 480px){.recipe-share .share-top,.text-size{float:none;margin-top:20px}.text-size{width:100%}.extra{float:none}.extra li{margin-left:0;margin-right:20px}.slide-info{top:auto;bottom:0}.slide-info p,.slide-info .rating{display:none}.recipe-grid-item{width:100%;float:none;margin:20px auto}.recipe-grid-item img{width:100%}.recipe-info-page{padding:20% 0 !important}.th-recipe-list{width:100%;margin-bottom:20px}.recipe-tags-list span{top:0px;float:left}.rating .value{border-left:none;padding-left:0px}.recipe-grid-item{padding:0px}.recipe-content{margin:0px}}@media(max-width: 320px){.recipe-grid-item{width:100%;float:none;margin:20px auto 20px auto}.slide-info{display:none}}@media only screen and (min-width: 800px){.page-template-404-php .entry,.error404 .entry{margin:0 auto;width:42.55%}.three-col-left #main-sidebar-container .recipe-info-page,.three-col-middle #main-sidebar-container .recipe-info-page,.three-col-right #main-sidebar-container .recipe-info-page{padding:0 !important}}#sidebar{overflow:hidden}#sidebar #adserve_box,.adserve{margin-bottom:2.5rem;text-align:center;justify-content:center}#sidebar ul li{color:#545454}#sidebar ul li a{color:#b9b9b9}#sidebar .secondary{float:left;margin-right:20px}#sidebar .tertiary{float:left;margin-right:0}#sidebar .last{margin:0}#sidebar .widget_categories li:hover,#sidebar .widget_recent_comments li:hover{background:#fcfcfc;color:#7eb541}#products-carousel{position:relative}#products-carousel ul.products{float:left;padding:0}#products-carousel ul.products li.product{margin:20px 10px 10px;clear:none;display:block}#products-carousel ul.products li.product:nth-child(2n){float:left;clear:none}#products-carousel a.prev,#products-carousel a.next{background:url(includes/assets/images/carousel_button.png) no-repeat;width:30px;height:30px;display:block;position:absolute;top:50%;z-index:500}#products-carousel a.prev:hover,#products-carousel a.next:hover{background:url(includes/assets/images/carousel_button_hover.png) no-repeat}#products-carousel a.prev{background-position:100% 0}#products-carousel a.prev:hover{background-position:100% 0}#products-carousel a.next{right:0;background-position:0 100%}#products-carousel a.next:hover{background-position:0 100%}#products-carousel a.prev span,#products-carousel a.next span{display:none}#products-carousel .clearfix{float:none;clear:both}.highlight{color:#fff;font-family:"Open Sans";font-weight:800}.latest-blog img{width:100%}.widget h3.blog-title-sc{border:0;font:400 12px/18px "Open Sans",sans-serif;color:#333;text-transform:uppercase}.widget .latest-blog-list{overflow:visible;margin-bottom:1.3em;border-bottom:1px dotted #ababab;padding-bottom:1.46em}.widget .latest-blog-list h4.title{font:normal 400 14px/14px "Open Sans",sans-serif}.widget .latest-blog-list h4.title a{color:#969696}.widget .post-meta .small{font-weight:400;color:#545454}.widget .latest-blog-list .post-meta .vertical-bar,.widget .latest-blog-list .post-meta .fa-comment,.widget .latest-blog-list .post-meta .post-comments{display:none}.widget .latest-blog-list .blog-list-image{width:50px;margin-top:-6px;margin-bottom:.4em}h3.blog-title-sc{padding-bottom:.5335em;border-bottom:1px solid #e1e1e1}.latest-blog-list h4.title,.blog-item h4.title{font:normal 400 18px/1.45em "Open Sans",sans-serif;margin-bottom:.25em}.latest-blog-list h4.title:hover a,.blog-item h4.title:hover a{color:#7eb541}.latest-blog-list .post-meta{margin-bottom:.5em}.latest-blog-list .blog-list-image{float:left;margin-right:1.067em;margin-bottom:.5em}.latest-blog-list{clear:left;overflow:hidden;margin-bottom:.5em;border-bottom:1px dashed #e1e1e1}.blog-item{width:100%;float:left;display:inline;margin-bottom:20px}.blog-item .blog-img img{margin-bottom:15px}@media only screen and (min-width: 768px){.blog-item.first{clear:left}.blog-item:nth-child(2n){float:left}.one-col .latest-blog{margin-left:-1.3%;margin-right:-1.3%}.one-col .blog-item{width:30.66%;padding-left:1.3%;padding-right:1.3%}.two-col-left .blog-item,.two-col-right .blog-item,.three-col-left .blog-item,.three-col-middle .blog-item,.three-col-right .blog-item{width:47%;margin-left:1.5%;margin-right:1.5%}}.teaser{border:1px solid #e1e1e1;display:block;padding:21px 21px 20px 21px;border-radius:3px;box-shadow:0px 1px 1px 0px rgba(180,180,180,.2)}.teaser .teaser-img{margin:-21px -21px 20px -21px;overflow:hidden}.teaser .teaser-img img{border:none}.teaserbox{display:block;border:1px solid #e1e1e1;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:url(includes/assets/images/shortcode/pattern.png) repeat top left;box-shadow:1px 1px 3px 0px rgba(180,180,180,.2);margin:0 0px 0 0px;padding:10px}.teaserbox .inner{border:1px solid #e1e1e1;padding:25px 25px 25px 25px;box-shadow:inset 1px 1px 2px 0px rgba(180,180,180,.1);color:#fff}.teaserbox a.button{margin:20px 0 0 0}.callout{margin:0 0px 0 0px;padding:10px;border:1px solid #e1e1e1;display:block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:url(includes/assets/images/shortcode/pattern.png) repeat top left !important;box-shadow:1px 1px 3px 0px rgba(180,180,180,.2)}.callout .inner{padding:10px 20px 0px 20px}.callout .callout-content{float:left;color:#fff}.callout .callout-button{float:right}.testimonial{border:1px solid #ebebeb;padding:20px;position:relative;border-radius:3px;box-shadow:1px 1px 2px 0px rgba(180,180,180,.2)}.testimonial:after{content:"";width:26px;height:20px;position:absolute;bottom:-18px;right:100px;background:url(includes/assets/images/shortcode/testimonials.png) no-repeat}.testimonial-img img{margin:3px;width:60px;height:60px;border:none;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;float:right}.testimonial-author{margin:20px 20px 20px 0px;color:#7eb541;text-align:right;font-weight:bold;float:right}ul.styled-list{list-style:none;margin:0;padding:0}ul.styled-list li{list-style:none;margin-bottom:2px}ul.styled-list li i{margin-right:6px}.member{overflow:hidden;text-align:center}.member .member-image{position:relative;margin-bottom:1.5em;display:inline-block}.member .member-image img{border:none;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;width:200px;height:200px}.member h3,.member h4{text-align:center;margin-bottom:.2em}.member h3{color:#7eb541}.member .member-social{position:absolute;top:0;width:200px;height:200px;padding:3px;background:rgba(0,0,0,.7);opacity:0;border-radius:100%;transition:all .4s ease-in-out}.member .member-image:hover .member-social{opacity:1}.member .member-social ul{margin-top:100px;padding:0}.member .member-social li{display:inline-block;margin-right:6px;font-size:18px}.member .member-social li a{color:#fff}.member .member-social li a:hover{color:#7eb541}.linked-more{border-top:1px solid #7eb541;margin-bottom:20px;line-height:1em !important}.linked-more span{padding-left:1.067em;background:#fff;font-family:"Open Sans",sans-serif;font-style:italic;margin-top:-0.5em;float:right}.linked-more a:hover span{text-decoration:underline}@media only screen and (max-width: 768px){html #top{margin:0 -1.618em;padding:0 1.618em}#sidebar{clear:both}.rev_slider_wrapper{margin-top:3.15em !important}.twitter-content-wrap{margin:0 -1.618em;padding:0 1.618em}}.content-full-sh-img{width:100%;display:block;float:left;clear:left}.content-full-sh-img img{padding:0px !important;border:2px #7eb541;border-style:none none solid}.content-full-sh{display:block;float:left;clear:left;margin-bottom:10px;padding:10px}.sh-banner{background:url("includes/assets/images/featured.png");position:absolute;width:62px;height:76px;top:-3px;z-index:3}p.feat-rec{color:#7eb541;font-style:italic;font-size:15px;margin-bottom:0px}.rel-title{clear:both}#parallax .parallax_content{width:100%;display:block;margin:0 auto}#parallax .parallax_out{width:100%;background-attachment:fixed;background-repeat:no-repeat !important;background-size:cover !important;height:150px}@media screen and (max-width: 1024px){#parallax .parallax_out{padding-bottom:25px}}.mobile-true #parallax .parallax_out{background-attachment:scroll !important;background-repeat:no-repeat !important;background-position:top !important;background-size:cover !important}#parallax .parallax_in{position:relative;margin:0 auto}.boxed #parallax .parallax_out,.boxed #parallax .parallax_content,.two-col-left #parallax .parallax_content,.two-col-right #parallax .parallax_content,.three-col-left #parallax .parallax_content,.three-col-right #parallax .parallax_content,.three-col-middle #parallax .parallax_content{margin-left:0px !important;padding-left:0px !important;padding-right:0px !important}.boxed-layout.one-col #parallax .parallax_out{width:100% !important;margin-left:-2.85715% !important}.authorlist{text-align:center;padding:0 !important;float:left;margin-bottom:20px}.authorlist li{display:inline-block;float:left;margin:0 4px;list-style:none;width:65px;height:110px}.authorlist img.photo{float:left;margin-bottom:5px;border:none !important}.authorlist div{width:65px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.authorlist div.authname{margin:20px 0 0 10px;float:left}.authorlist div a{word-break:break-word}body #go-signup .button,body #go-signup .button:visited,body #top a.button,body #top a.button:visited,body #wrapper #content .button,body #wrapper #content .button:visited,body #wrapper #content .reply a,body #wrapper #content #respond .form-submit input#submit{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:normal;display:inline-block;padding:8px 20px;color:#fff !important;text-decoration:none;border:none;position:relative;cursor:pointer;border-radius:2px;font-weight:600;transition:all .3s ease;text-transform:uppercase;text-shadow:none !important}body #go-signup .button,body #go-signup .button:visited,body #top a.button,body #top a.button:visited,body #wrapper #content .button,body #wrapper #content .button:visited,body #wrapper #content .reply a,body #wrapper #content #respond .form-submit input#submit{border:none;background:#7eb541}body #go-signup .button:hover,body #top a.button:hover,body #wrapper #content .button:hover,body #wrapper #content .reply a:hover,body #wrapper #content #respond .form-submit input#submit:hover{color:#fff !important;text-decoration:none;background-color:#a68356;background-color:#71a339}body #go-signup .button:active,body #top a.button:active,body #wrapper #content .button:active,body #wrapper #content .reply a:active,body #wrapper #content #respond .form-submit input#submit:active{box-shadow:inset 0 0 3px rgba(0,0,0,.6);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.6);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.6)}body #wrapper #content .small.button,body #wrapper #content .small.button:visited,body #wrapper #content .reply a{font-size:.8rem;padding:0px 6px 1px;text-transform:uppercase}body #go-signup .button,body #go-signup .button:visited,body #top a.button,body #top a.button:visited,body #wrapper #content .button,body #wrapper #content .button:visited,body #wrapper #content .medium.button,body #wrapper #content .medium.button:visited,body #wrapper #content #respond .form-submit input#submit{font-size:13px;line-height:1;padding:8px 20px}body #wrapper #content .button .add_to_cart_button{padding:8px 40px !important}textarea,input.text,input[type=text],input[type=button],input[type=submit],.input-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0}input[type=button],input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:3px}@-moz-document url-prefix(){body.woocommerce-cart #wrapper #content .button,body.woocommerce-cart #wrapper #content .button:visited,body.woocommerce-cart #wrapper #content .medium.button,body.woocommerce-cart #wrapper #content .medium.button:visited,body.woocommerce-cart #wrapper #content #respond .form-submit input#submit{padding:4px 18px}}body #wrapper #content .large.button,body #wrapper #content .large.button:visited{font-size:14px;padding:8px 14px 9px}body #go-signup .button,body #go-signup .button:visited,body #top a.button,body #top a.button:visited,body #wrapper #content .button,body #wrapper #content .button:visited,body #wrapper #content .medium.button,body #wrapper #content .medium.button:visited,body #wrapper #content #respond .form-submit input#submit{text-shadow:0 -1px 1px rgba(0,0,0,.25)}body #go-signup .button,body #go-signup .button:visited,body #top a.button,body #top a.button:visited,body #wrapper #content .button,body #wrapper #content .button:visited,body #wrapper #content .reply a,body #wrapper #content #respond .form-submit input#submit{text-shadow:0 -1px 1px rgba(0,0,0,.25)}body #go-signup .button:hover,body #top a.button:hover,body #wrapper #content .button:hover,body #wrapper #content .reply a:hover,body #wrapper #content #respond .form-submit input#submit:hover{opacity:.9}.sticky h2:before{font-family:"FontAwesome";content:"";position:relative;display:inline-block;left:-10px;text-indent:10px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:500}#footer-wrap{padding:0 1.618em;background:#fff}#footer-wrap-bottom{margin:0 -1.618em;padding:0 1.618em;background:#262626}#footer{padding:1.067em .5em;width:auto}#footer #credit img{vertical-align:middle}#footer #credit span{display:none}@media only screen and (max-width: 959px){#footer-wrap{padding:0}}.single-img-box.photo img{width:100%;max-height:410px;-o-object-fit:cover;object-fit:cover;margin-top:0 !important}h1,h2,h3,h4,h5,h6{font-family:"raleway",sans-serif;font-weight:800}h1.title,.single-blog h1,.single-post h1,.single-video h1,.single-competition h1,.search-results h1{text-align:center}h2.woocommerce-loop-product__title{font-size:15px}ul.products li.product img{border-bottom:2px solid #71a339}#wrapper #content .woocommerce ul.products .button{height:32px;line-height:32px !important;padding:0 20px}html,body{overflow-x:hidden}body{font:300 17px "nimbus-sans",sans-serif,Helvetica,Arial,Sans-serif;line-height:24px;padding:0}#parallax{width:100vw;margin-left:calc(50% - 50vw);max-width:100vw}#parallax .parallax_out{width:100%}p{line-height:inherit}.ui-widget-content a,a,#Cardinal-ModalContent a{color:#1ea904;text-decoration:none;transition:all .2s ease-in-out}.social-icons a{align-self:center}#Cardinal-ModalContent a:hover{color:#7eb541}.bfc,.menu-item.menu-item-has-children.sub-nav{overflow:hidden;_overflow:visible;zoom:1}.archive .title{font-family:"raleway",sans-serif;font-weight:800}#content{background:#fff;padding-top:0}#top{display:none}#navigation{font-family:"raleway",sans-serif;font-weight:600;font-size:14px;line-height:18px;display:none}#navigation.is-open{display:block}.info-ratings-area,.rating-stars{display:flex;flex-direction:row;flex-wrap:wrap}.single-recipe .info-ratings-area{justify-content:space-between}.number-ratings,.rate-link{font-size:.8rem;padding-left:.5rem}.above_recipe_title{display:block;color:#7eb541;margin-bottom:15px;font-size:1.2em;text-transform:uppercase}.below_recipe_title{display:block;margin:0 auto;width:100px;clear:both}.single-recipe .recipe_tools{margin-bottom:0}.below_thumb_box .below_recipe_title{border-top:0}.recipe_timing_info{text-align:left;width:100%;margin:15px 0;font-weight:bold;border-top:1px solid #7eb541;padding-top:.5rem;border-bottom:1px solid #7eb541;-moz-column-count:2;column-count:2}.saver-disclaimer-note{background:#f7f7f7;padding:10px;margin-top:13px !important;font-size:12px;margin:0px 0 12px;color:#6c6c6c}@media screen and (max-width: 385px){.saver-disclaimer-note{margin-top:120px}}.recipe_circles{width:100%;margin-top:25px}.recipe_circles.thumbs{margin-top:5px;margin-bottom:.5rem;padding-left:6px}.recipe_circle{background:rgba(0,0,0,0) url("../includes/assets/images/sprites.png") top left no-repeat;width:45px;height:45px;display:inline-block;margin:0 3px;transform:scale(0.73, 0.73);margin-left:-12.5px;margin-bottom:-20px}.featured-recipes .recipe_circles{display:none}.trending .recipe_circle{height:47px}#sidebar .type-post .recipe_circles{display:none}.recipe_circle{display:none}.recipe_circle.healthy-dairy-free-recipes{background-position:-44px -44px;display:inline-block}.recipe_circle.healthy-diabetes-friendly-recipes{background-position:-90px 0px;display:inline-block}.recipe_circle.healthy-gluten-free-recipes{background-position:0px 0px;display:inline-block}.recipe_circle.healthy-high-calcium-recipes{background-position:0px -45px;display:inline-block}.recipe_circle.healthy-high-fibre-recipes{background-position:0px -90px;display:inline-block}.recipe_circle.healthy-high-iron-recipes{background-position:-90px -90px;display:inline-block}.recipe_circle.healthy-low-fat-recipes{background-position:-90px -45px;display:inline-block}.recipe_circle.healthy-low-sodium-recipes{background-position:-45px -89px;display:inline-block}.recipe_circle.healthy-vegetarian-recipes{background-position:-45px 0px;display:inline-block}.recipe_circle.healthy-vegan-recipes{background-position:0px -136px;display:inline-block}.recipe_circle.healthy-vegan-recipes{background-position:0px -136px;display:inline-block}.recipe_circle.healthy-lower-carb-recipes{background-position:-1px -361px;display:inline-block}.recipe_circle.healthy-low-kilojoule-recipes{background-position:-135px 0px;display:inline-block}.recipe_circle.healthy-low-fodmap-recipes{background-position:-141px -271px;display:inline-block}.recipe_circle.healthy-low-fodmap-option-recipes{background-position:-141px -227px;display:inline-block}.recipe_circle.healthy-gluten-free-option-recipes{background-position:-95px -270px;display:inline-block}.recipe_circle.healthy-high-protein-recipes{background-position:-136px -90px;display:inline-block}.recipe_circle.healthy-nut-free-recipes{display:none}.recipe_circle.half-vege-serve-recipes{display:none}.recipe_circle.one-vege-serve-recipes{background-position:-45px -136px;display:inline-block}.recipe_circle.one-and-half-vege-serves-recipes{background-position:-136px -180px;display:inline-block}.recipe_circle.two-vege-serves-recipes{background-position:-91px -136px;display:inline-block}.recipe_circle.two-and-half-vege-serves-recipes{background-position:-1px -225px;display:inline-block}.recipe_circle.three-vege-serves-recipes{background-position:-136px -136px;display:inline-block}.recipe_circle.three-and-half-vege-serves-recipes{background-position:-48px -227px;display:inline-block}.recipe_circle.four-vege-serves-recipes{background-position:-1px -180px;display:inline-block}.recipe_circle.four-and-half-vege-serves-recipes{background-position:-94px -225px;display:inline-block}.recipe_circle.five-vege-serves-recipes{background-position:-47px -180px;display:inline-block}.recipe_circle.five-and-half-vege-serves-recipes{background-position:-50px -270px;display:inline-block}.recipe_circle.six-vege-serves-recipes{background-position:-92px -182px;display:inline-block}.recipe_circle.six-and-half-vege-serves-recipes{background-position:-92px -180px;display:inline-block}.recipe_circle.one-vege-serve{background-position:-45px -136px;display:inline-block}.recipe_circle.one-and-half-vege-serves{background-position:-136px -180px;display:inline-block}.recipe_circle.two-vege-serves{background-position:-91px -136px;display:inline-block}.recipe_circle.two-and-half-vege-serves{background-position:-1px -225px;display:inline-block}.recipe_circle.three-vege-serves{background-position:-136px -136px;display:inline-block}.recipe_circle.three-and-half-vege-serves{background-position:-48px -227px;display:inline-block}.recipe_circle.four-vege-serves{background-position:-1px -180px;display:inline-block}.recipe_circle.four-and-half-vege-serves{background-position:-94px -225px;display:inline-block}.recipe_circle.five-vege-serves{background-position:-47px -180px;display:inline-block}.recipe_circle.five-and-half-vege-serves{background-position:-50px -270px;display:inline-block}.recipe_circle.six-vege-serves{background-position:-92px -182px;display:inline-block}.recipe_circle.six-and-half-vege-serves{background-position:-92px -180px;display:inline-block}.recipe_circle.seven-vege-serves{background-position:-50px -316px;display:inline-block}.recipe_circle.seven-half-vege-serves{background-position:-96px -316px;display:inline-block}.recipe_circle.eight-vege-serves{background-position:-142px -316px;display:inline-block}.recipe_circle.healthy-money-saver-recipes{background-position:-135px -45px;display:inline-block}.circle_no_dairy{background:#e89b24}.circle_fat_free{background:#009cb4}.circle_dairy_free{background:#b95191}.recipe_tools{border-top:0;float:left;font-size:.8rem;width:100%}.recipe_tool a{color:#000;font-weight:bold;margin-right:10px;margin-left:10px;font-size:.9rem}.single-format-standard .recipe_tools{margin-bottom:20px}.recipe_tools span{display:block;float:left;margin-top:10px}.nutritional p{padding:0}.nutritional p span.big-nut{display:inline-block}.info-bot .servings{display:none !important}.info-bot .ready_in{display:none !important}.facit_search_heading{padding:6px 30px 6px 8px;color:#fff;border:1px solid #fff;cursor:pointer}.facit_s_arrow{background:#7eb541 url(includes/assets/images/arrow_down.png) center right no-repeat}.facit_s_arrow.toggle_up{background:#7eb541 url(includes/assets/images/arrow_up.png) center right no-repeat}.facit_s_arrow.toggle_up_filter{background:#466424 url(includes/assets/images/arrow_up.png) center right no-repeat}.menu_term{background:rgba(0,0,0,0) url(includes/assets/images/menu_tick_off.png) center left no-repeat;padding:5px 5px 5px 38px;display:block;color:#000;font-weight:bold;cursor:pointer}.menu_term.on{background:rgba(0,0,0,0) url(includes/assets/images/menu_tick_on.png) center left no-repeat}#recipe_info_menu{float:left;width:100%;margin-bottom:10px}#recipe-tabs-1 .nutritional_box,#recipe-tabs-1 .instructions,#recipe-tabs-1 .ingredients{padding-top:20px;border-top:2px solid #fff;width:100%;box-sizing:border-box}#recipe-tabs-1 .nutritional_box{padding:1rem;background-color:#f7f7f7}.ingredients{padding:1rem 1rem 0 1rem;background-color:#f7f7f7}.ingredients .intro{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:2rem;grid-row-gap:1rem}.ingredients .intro .col{grid-column:span 6}.header-search-box{padding-right:30px !important;padding-top:0 !important;min-width:350px;height:45px !important}#home-s{font-size:16px !important;color:#646464;font-weight:bold}@media screen and (max-width: 1024px){.header-search-box{display:none}}@media screen and (max-width: 768px){.ingredients .intro .col{grid-column:span 12}}.ingredients h2{position:absolute;top:1rem}#ingredients-list{padding-top:1.6rem;padding-bottom:1rem}#recipe-tabs-1 .ingredients li{display:block}#recipe-tabs-1 .nutritional h3,#recipe-tabs-1 .ingredients h3{display:none}#recipe-tabs-1 .ingredients .ingre{padding-top:10px}#recipe-tabs-1 .nutritional p{border:0}#recipe-tabs-1 .nutritional ul{padding-left:0;border:0;-moz-column-count:2;column-count:2}.nutritional ul div{-moz-column-break-inside:avoid;break-inside:avoid}#recipe-tabs-1 .ingredients .ingre li{margin-left:0}.video-embed{margin-top:2rem}.video-embed iframe{margin:0 auto;display:block}#recipe-tabs-1 #recipe_info_menu ul{border:none}#recipe_info_menu li{list-style:none;float:left;border-left:1px solid #bcbcbc;cursor:pointer}#recipe_info_menu li.first{border-left:0}#recipe_info_menu li.first h3{margin-left:0}#recipe_info_menu li h3{margin:7px 10px;color:#999}#recipe_info_menu li.active h3{color:#000}#sidebar .below_recipe_title{width:95px}#sidebar h2{text-align:center;font-size:1.3em;margin-bottom:15px}.printfriendly{display:none}.recipe_tool .printfriendly{display:inline-block}div.printfriendly a,div.printfriendly a:link,div.printfriendly a:visited{font-size:12px;color:#000}.simplefavorite-button{border:0;background:0}.single-blog .sf-icon-star-full,.single-video .sf-icon-star-full,.single-competition .sf-icon-star-full,.single-post .sf-icon-star-full,.single-blog .printfriendly{display:none}#search_box{margin-top:.1rem}#searchform{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto}#searchform div{display:flex;width:100%}.home .facit_search_box #searchform{display:block;margin-bottom:0;width:100%}#searchform p{font-weight:bold;margin-top:.375rem;margin-bottom:0;font-size:.875rem}#searchform #s,#searchform #home-s{flex:1;background:#fff;font-weight:bold;font-size:1.3em;border-radius:0;min-width:0}#searchform #sn{flex:1;background:#fff;font-weight:bold;font-size:1.3em;border-radius:0;min-width:0;border:0px}#searchform #searchsubmit{background-size:75%}textarea:focus,input:focus{outline:none}.searchform{width:96%}.searchform input#s,.searchform input #home-s{margin:0;border:1px solid #e1e1e1;color:#777}.searchform input#searchsubmit{padding:5px 8px 6px}#searchform .search-input{font-size:1.0125rem;padding-left:1rem;border-radius:0;padding:.375rem .5rem;line-height:1.85rem;width:100%;border:1px solid #e1e1e1}#search_box #searchform .search-input{font-size:.9rem;border-radius:0;padding:0 0 0 10px;line-height:2rem;height:1.75rem;margin-left:12px}#searchsubmit{width:48px;background-color:#252525;color:#fff;border:0;border-radius:0;padding:6px;font-family:FontAwesome}.facit_search_box #searchsubmit{font-size:1.4rem}#search_box #search_bar_filtering{display:none;text-align:left;padding:5px;float:left;font-size:.7em;margin-left:8px}#search_bar_filtering input:not(:first-child){margin-left:15px}#search_inputs{display:flex}.search-subscription-options{float:right}.search-subscription-options a{color:#fff}.page-template-template-home #facit_search_box_wrapper #search_inputs{width:100%}#main .th-recipe,#main.th-recipe-list{border-bottom:0;position:relative}.th-recipe{text-align:center;width:100%;height:auto;overflow:hidden}#social_single_page{display:none}h3.entry-title{font-size:1rem;line-height:1.3rem}h3.entry-title a{font-weight:800}.featured-recipes h3.entry-title{font-size:1.5rem;line-height:2rem;margin-bottom:.3rem}.th-recipe,.th-recipe-list{background:none;border-bottom:none}#footer_menu,#footer-wrap{background-color:#f7f7f7}#footer_menu{width:100%;margin:30px 0 0 0;border-top:3px solid #ebebeb;padding-top:2.5rem;display:flex}#footer_menu .menu-footer-menu-container{margin:0 auto;max-width:940px}#footer_menu ul{margin:0}#footer_menu ul li{list-style:none;float:left;width:33%;font-size:1.2rem}#footer_menu ul li a{display:block;float:left;margin:8px 3px 8px 0}#footer_menu ul li li{width:100%;text-transform:none;font-size:1.1rem;font-weight:normal}#footer_menu a{color:#000;font-size:.8em;line-height:1em}#footer-wrap{clear:both;padding-top:.1rem}#footer-wrap-bottom{background-color:#666;margin-top:1rem}.footer-newsletter-signup input[type=email]{width:100%;height:40px;border:0;padding:5px 10px;font-size:.925rem !important}.footer-newsletter-signup input[type=button],.footer-newsletter-signup input[type=submit]{background-color:#7eb541 !important;display:block !important;font-size:.925rem !important;font-family:"Raleway",sans-serif !important;height:40px;line-height:40px !important;width:130px;margin:0 auto;transition:all .3s ease !important;padding:0 !important;border:0;color:#fff;border-radius:2px}.footer-newsletter-signup{position:relative}.footer-newsletter-signup form{display:flex;gap:10px}.footer-newsletter-signup .gform_wrapper ul li.gfield{margin-top:0}body .footer-newsletter-signup .gform_wrapper .top_label div.ginput_container{margin-top:0}.footer-newsletter-signup .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.footer-newsletter-signup form .validation_error{margin-bottom:0;top:-27px;position:absolute}@media(min-width: 480px){.footer-newsletter-signup .newsletter-signup-box-form{max-width:460px;margin:0 auto}}@media(max-width: 479px){.footer-newsletter-signup .newsletter-signup-box-form{max-width:400px}.footer-newsletter-signup input[type=button],.footer-newsletter-signup input[type=submit]{margin-top:15px}.footer-newsletter-signup form .validation_error{top:-40px}}@media(min-width: 767px){#footer .col-right{width:390px}}@media(min-width: 900px){#footer .col-right{width:500px}#footer{padding:1.067em 0}}@media(max-width: 768px){.footer-newsletter-signup form{padding:0 10px;max-width:500px;margin:0 auto}.footer-newsletter-signup input[type=button],.footer-newsletter-signup input[type=submit]{margin-top:0}#footer .col-right{margin:0 auto}}.footer-social a{margin:.9rem;padding:.4rem}#footer,.footer-social a i{color:#fff !important}.footer-social a:hover i{color:#9b9b9b}.cookname.content-full{display:none}.authors{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:100%;margin:0 auto}.authors .shortbio{color:#545454;line-height:1.5}.authors .colum{flex:0 0 50%;max-width:50%}.authors.featured .column{flex:0 0 80%;max-width:80%}.authors .card{margin-bottom:2.5rem;box-shadow:none;border-radius:2px;padding:0 12px}.authors-image{width:100%;max-width:140px;border-radius:10px}.authors-name{color:#58ba45;font-family:"avenir-next-lt-pro",sans-serif;font-size:16px;line-height:1.25em !important;margin-bottom:.5em !important;margin-top:.5em !important}.authors-quals{color:#272727;font-family:"nimbus-sans",sans-serif;font-weight:400;font-size:14px;line-height:1.25em !important;margin-bottom:.5em !important}.author-data{margin:3.5rem 0 1rem;text-align:center}.author-data img{border-radius:10px}.author-data h2{color:#272727;font-family:"nimbus-sans",sans-serif;font-weight:400}.author-name{color:#58ba45;font-size:24px;margin-bottom:.125em;margin-top:.5em;font-weight:600}.page_type-our-team h2{font-family:"avenir-next-lt-pro",sans-serif}.authors .column{flex:0 0 46%;max-width:46%}.featured .authors .column{flex:0 0 100%;max-width:100%}.featured .authors-image{max-width:160px}.featured .authors-name{font-size:19px;line-height:1em !important;margin-top:.75em !important;margin-bottom:.25em !important}.featured .authors-quals{font-size:16px;line-height:1.125em !important}.tax-authors #main{width:100% !important;float:none !important}.tax-authors #content{padding:0}.author-title{font-size:19px;line-height:1.25em;color:#545454;text-align:center;margin-bottom:0}.author-social-profiles{margin:.5rem 0 1rem !important}.author-social{background-color:#f2f2f2;color:#545454;border-radius:3px;padding:.375em;display:inline-block;margin:.25em;font-size:14px;width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center}.author-description{font-size:16px;line-height:1.75;margin-bottom:3.5rem}.author-more{font-size:20px;line-height:1.375em}.term-title{margin-top:10px;width:100%}@media(min-width: 576px){.authors .column{flex:0 0 25%;max-width:25%}.authors-image{max-width:160px}.authors.featured .column{flex:0 0 33.33%;max-width:33.33%}.featured .authors-image{max-width:220px}}@media(min-width: 992px){.authors .column{flex:0 0 20%;max-width:20%}.author-title{font-size:24px}.author-name{font-size:30px}.featured .authors-name{font-size:22px !important}.featured .authors-quals{font-size:18px !important}.authors-name{font-size:19px}.authors-quals{font-size:16px}}@media(min-width: 1120px){.featured .authors-name{font-size:25px !important}.featured .authors-quals{font-size:20px !important}.authors-name{font-size:20px}.authors-quals{font-size:17px}}.search .term-title{margin:0}.hfg_collection-template-default .term-title{float:none}.facit_search_spacer{margin-top:90px;max-height:300px;overflow:hidden;-ms-overflow-y:auto;overflow-y:auto}#facit_search_ingredients_child .facit_search_spacer{margin-top:0px}#facit_search_terms_text input{width:140px;font-size:1.2em}#recipe-tabs .recipe-menu-tab{display:none}.competition,.post{border-bottom:0}.single-recipe #sidebar .slug,.recipe-info .slug{text-transform:uppercase;font-family:"raleway",sans-serif;font-weight:800;color:#7eb541;letter-spacing:1px;margin-bottom:0;margin-top:.5rem;font-size:.9rem;padding:0}.recipe-info .standfirst{font-size:1.3rem}.popup.wdpu-msg .wdpu-text{background:#000 url(includes/assets/images/popup_bg.jpg) center center no-repeat;color:#fff}.popup.wdpu-msg .wdpu-title{color:#fff}.popup.wdpu-msg .wdpu-subtitle{color:#fff}.popup.wdpu-msg .wdpu-buttons a{color:#fff}.recipe-grid-item .entry-title a{color:#545454}.recipe-grid-item a{font-weight:bold}.search-results .recipe-grid-item.recipe-grid-item,.archive .recipe-grid-item.recipe-grid-item,.page-template-template-articles-grid .recipe-grid-item.recipe-grid-item,.page-template-template-recipes-grid .recipe-grid-item.recipe-grid-item{height:350px;padding-bottom:0}#no_results_found{text-align:center;font-size:1.3em}a#above_searchbar_link{color:#20221c}.page-template-template-home #facit_search_box_wrapper.intro_homepage{background:rgba(0,0,0,0) url(images/semi_transparent_bg.png) top left repeat;border-radius:3px}.intro_homepage a#above_searchbar_link{float:left;width:100%;text-align:left;text-shadow:none;color:#7eb541}a#above_searchbar_link:hover{color:#61932f}#above_searchbar{font-size:1.25rem;text-align:center;font-family:"raleway",sans-serif;font-weight:600;margin-bottom:.375rem}.intro_homepage #above_searchbar{font-size:2em;text-align:left;margin:0 0 16px 0}#homepage_blurb{float:left;width:100%}#homepage_blurb a:hover{color:#7eb541}#homepage_blurb a{color:#000;text-decoration:underline}#homepage_blurb ul{margin:0 0 0 20px}#below_searchbar{color:#fff;font-size:1.6em;font-weight:600;text-align:center}.featured-recipes{width:620px;float:left;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.featured-recipes .recipe-grid-item{width:48%;padding:0}.featured-recipes .recipe-grid-item.featured_post{width:100%;padding:0}.featured-recipes .recipe-grid-item.featured_post .th-recipe{max-width:100%}.featured-recipes .recipe-grid-item.featured_post .th-recipe img{max-height:460px;width:100%}.th-recipe .sponsored-overlay,#hero_image .sponsored-overlay{color:#121212;background-color:#fff;padding:.2rem .5rem;font-size:.85rem;position:absolute;border:1px solid #ecedee}#hero_image .sponsored-overlay{z-index:100}.th-recipe,.recipe-info{box-sizing:border-box}.homepage-sidebar{width:300px;float:right;margin-left:10px}.homepage-sidebar .trending{margin:0px auto}.homepage-sidebar .trending h3,#sidebar h3:not(#sidebar h3.entry-title){color:#7eb541;text-transform:uppercase;text-align:center;margin-bottom:.25em}.homepage-sidebar .trending h3 a{font-weight:800}.homepage-sidebar .trending h3.entry-title{text-transform:none;margin-bottom:.625rem}.homepage-sidebar .trending .recipe-grid-item{width:100%}.homepage-sidebar .trending h4{text-transform:uppercase;letter-spacing:3px;text-align:center;color:#000;margin-top:10px}.homepage-sidebar .dfp-ad{margin-left:auto;margin-right:auto}.mrec{width:300px;height:auto;margin:0 auto}@media screen and (min-width: 768px){.mrec{height:250px}}.inread{margin:1.067em 0}p.ad-disclaimer-text{text-align:center;font-size:10px;margin:0}.leader{width:728px;height:90px;margin:0 auto}@media(max-width: 728px){.leader{width:320px;width:100%;max-width:350px;height:auto;max-height:100px}}.homepage-sidebar .dfp-ad{margin-bottom:1.5rem}.th-recipe,.th-recipe img{-o-object-fit:cover;object-fit:cover;margin:0 auto;min-width:250px;min-height:250px;padding:0;border:0}#sidebar .th-recipe img,#sidebar .th-recipe,.trending .th-recipe,.trending .th-recipe img{min-height:160px !important;height:160px !important}.homepage-sidebar .th-recipe img,.homepage-sidebar .th-recipe{margin-bottom:10px}.homepage-sidebar .large-tile .th-recipe{height:250px !important}.homepage-sidebar .large-tile .th-recipe img{min-height:250px !important}.homepage-bottom-tabs .th-recipe img,.related-articles .th-recipe img{width:96%;height:300px}.page-template-template-recipes-grid #main .th-recipe,.page-template-template-recipes-grid #main.th-recipe-list,.loop-archive .th-recipe,.loop-archive .th-recipe img,.archive_list .th-recipe img,.page-template-template-search .th-recipe img{max-height:250px;max-width:250px;display:block;margin:0 auto;position:relative}.collection_not_featured .th-recipe img{max-height:205px !important;min-height:205px !important;width:100%}.postid-484147.hfg_collection-template-default h1.title{display:none}.type-hfg_collection.featured_post .th-recipe img{min-width:100%;height:460px;-o-object-fit:cover;object-fit:cover}.page-template-template-home .th-recipe img{max-height:250px}.homepage-sidebar .recipe-info>div{display:none}.single-recipe #main .recipe_circles .inner{height:40px;padding-left:.4rem;overflow:hidden}.single-recipe #main .recipe_circles{margin-top:5px;margin-bottom:15px;height:auto;float:left}.recipe-tabMenu{margin-top:0}.single-recipe .instructions h3{margin:1.067em 0}.recipe-grid-item .below_thumb_box{margin:15px 0}.tax-authors .recipe-grid-item .below_thumb_box{margin:5px 0}.tax-authors .below_recipe_title{margin-bottom:20px !important}.single-recipe #sidebar h3.entry-title{font-size:1.1rem;line-height:1.3rem}.competition .title,.post .title,.page>.title{margin-bottom:30px}.single-recipe .content_author-wrapper{margin-bottom:5px;margin-top:15px}.single-recipe .title{margin-bottom:10px}.js-boxout-wrapper{background:#f1f7e9;border-top:solid #72b02c 1px;margin:30px 0 30px 20px;padding:20px}.page-template-store-php .wcopc{margin-top:20px}.page-template-store-php .step{border-top:1px solid #ccc;padding-top:15px}.page-template-store-php .black-button{margin-top:15px}.page-template-store_new_2018 #content,.page-template-store #content{max-width:960px;margin:0 auto}.page-template-store #step_2{width:100%}.page-template-store #step_2 .variations{width:240px;margin:15px auto;display:block;text-align:left}.page-template-store .subscriptions-tab h2{text-align:center;width:100%}.page-template-store .subscription-option.inactive{opacity:.3}.page-template-store .subscription-option.active{opacity:1}.subscriptions-tab .subscription-option .absolute-bottom,.page-template-store .store-option .absolute-bottom{bottom:15px;position:absolute;width:100%}.subscriptions-tab .subscription-option .absolute-bottom button,.page-template-store .store-option .absolute-bottom button{margin:0 auto}.page-template-store .store-option{min-height:400px;position:relative}.page-template-store .store-option aside{margin-bottom:60px}.page-template-store .subscriptions-tab,.page-template-store .renewals-tab,.page-template-store .other-tab{margin-top:40px}.page-template-store_new_2018 ul{text-align:left}.page-template-store_new_2018 .subscription-option article{max-width:240px;margin:0 auto}.page-template-store_new_2018 ul .header{text-align:center}.variation-group li{list-style:none}.variation_21175::after{content:" - most popular!"}@media screen and (max-width: 640px){.variation_21175::after{content:""}}.subscriptions-tab li{padding:.1rem}.subscriptions-tab .subscription-option{min-height:450px;position:relative;box-sizing:border-box}.subscription-option.option-both{border:2px solid #f2002e}.woocommerce-checkut h1,.woocommerce-checkut h2,.woocommerce-checkut h3,.woocommerce-checkut h4,.woocommerce-checkut h5,.woocommerce-checkut h6{color:#000}.woocommerce-thankyou-order-details ul.order_details li strong{font-size:1.325em}.woocommerce-form-login.login{overflow:hidden;background-color:#f9f9f9;border-radius:6px;border:1px solid #f2f2f2;padding:1.5rem .875rem .75rem;max-width:380px;margin:0 auto;margin-bottom:2.5rem;color:#000;margin-top:2rem}.woocommerce-form-login.login p{line-height:1.5}.woocommerce-form-login .form-row{width:100%}.woocommerce-form-login.login .lost_password{width:100%}.woocommerce-form-login .woocommerce-form-login__rememberme{display:flex}.woocommerce-form-login input[type=checkbox]{margin-right:.5rem}.woocommerce-checkout .form-row label{color:#000;font-size:1rem}.woocommerce-checkout table th,.woocommerce-checkout table td{color:#000;font-size:1rem}.woocommerce-checkout .form-row .input-text,.woocommerce-checkout .form-row select{font-size:1rem;height:42px}.woocommerce-checkout .button{height:42px;line-height:42px !important}.woocommerce-form-coupon p{margin-bottom:0}.woocommerce-form-coupon .button,.woocommerce-form-login__submit{margin-top:.5rem;font-size:1rem !important;height:42px}.woocommerce-form-coupon .button{margin-bottom:1.5rem}.payment_methods .wc_payment_method{margin-bottom:15px;background-color:#f9f9f9 !important;border:1px solid #ddd !important}.payment_methods .wc_payment_method{background-color:#fff;border:1px solid #b5b5b5;border-radius:4px;margin:0 auto;transition:transform .3s,opacity .3s,max-height .3s ease;width:100%;color:#000;max-width:700px;overflow:hidden}.payment_methods .wc_payment_method input{font-size:1.2em !important}.payment_methods .wc_payment_method input[type=radio]{margin-left:1rem}.payment_methods li img{margin:.5rem}#payment_method_braintree_credit_card~label,.payment_method_paypal label{padding:.125rem;display:inline-block !important}#payment ul.payment_methods li label[for=payment_method_braintree_paypal]{display:inline-block !important}.payment_method_braintree_paypal{padding:0 1rem}.payment_method_braintree_paypal p{line-height:1.5}.payment_method_braintree_paypal .payment_box fieldset{max-width:280px}#zoid-paypal-buttons-uid_f81ca76885_mdu6mjg6mdq{max-width:300px !important}ul.payment_methods li div.sv-wc-payment-gateway-card-icons{margin-left:.5rem;border:1px solid #dedede;border-radius:2px;display:inline-block}.payment_method_braintree_credit_card{border-top:1px solid #ddd;padding:15px;margin-top:10px}.wc-braintree-credit-card-new-payment-method-form input{font-size:1em !important}.woocommerce #payment div.payment_method_braintree_credit_card div.form-row{margin-bottom:1rem}.payment_method_braintree_credit_card p{color:#545454;font-family:"raleway",sans-serif;font-weight:800;font-size:18px;margin-bottom:0;display:flex}.payment_method_braintree_credit_card p.woocommerce-validated{font:400 16px "Open Sans",Helvetica,Arial,Sans-serif}.payment_box.payment_method_paypal{padding:1rem;border-top:1px solid #ddd}#wc-braintree-credit-card-credit-card-form .form-row input[type=checkbox]{width:auto;margin-right:.375rem;margin-left:.25rem;margin-bottom:.125rem}.woocommerce #payment div.payment_method_braintree_credit_card .wc-braintree-hosted-field{height:2em;border-radius:0}.wc-braintree-credit-card-new-payment-method-form input{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#000}form-row.woocommerce-validatedinput[type=checkbox]{margin-top:10px;margin-right:5px}.cardinalOverlay-content{width:80%;max-width:460px}.nc_list{background-color:#fff;list-style-type:none;padding:.5rem 1rem 1rem .1rem;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-style:italic}.content_block_wrapper{float:none;width:100%}.content_blocks_image,.content_blocks_text{float:none;width:50%}.content_blocks_image img{border-radius:6px}.content_blocks_text.full_width{width:100%}.hide_hero_image{display:none}.below_content_block{float:none;width:100%;margin:20px 0}.below_content_block span{border-top:2px solid #7eb541;margin:0 auto;width:50%;display:block}.page-template-store .form-row.create-account{height:0;overflow:hidden}body #wrapper #content .add_to_cart_button.added{background:#ca9700;color:#fff}.woocommerce_message,.woocommerce-message{border-color:#7eb541;text-align:center;border:1px solid #d1e6ba;background-color:#f0f6e4;font-size:.925rem;padding:.25rem;margin-bottom:1rem;margin-top:1rem}.woocommerce_message:before,.woocommerce-message:before{background:#7eb541}.favourites-msg{text-align:center;max-width:80%;padding:.25rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}body #wrapper #content .wdform_page .wdform-label-section{padding:10px 0 0 0}body #wrapper #content .wdform_page .button-submit{background:#7eb541}body #wrapper #content .wdform_page input[type=text]{background:#fff;font-size:1.2em !important}.inner_padding{margin:10px}.fav_list_item{float:left;width:33%;text-align:center;margin-bottom:20px;height:290px}.fav_list_item h4{margin:10px}.fav_list_image{height:230px;overflow:hidden;width:225px;margin:0 auto}.fav_list_image img{margin:0 auto;display:block}#social_global{margin-bottom:15px;float:left}#social_global span{display:block;text-align:center}#social_global a{display:block;float:left;width:59px;height:50px}.homepage-sidebar #social_global a{width:50px}#social_global .facebook{background:rgba(0,0,0,0) url(includes/assets/images/icon_facebook.jpg) top center no-repeat}#social_global .newsletter{background:rgba(0,0,0,0) url(includes/assets/images/icon_newsletter.jpg) top center no-repeat}#social_global .twitter{background:rgba(0,0,0,0) url(includes/assets/images/icon_twitter.jpg) top center no-repeat}#social_global .pintrist{background:rgba(0,0,0,0) url(includes/assets/images/icon_pintrist.jpg) top center no-repeat}#social_global .youtube{background:rgba(0,0,0,0) url(includes/assets/images/icon_youtube.jpg) top center no-repeat}#social_global .instagram{background:rgba(0,0,0,0) url(includes/assets/images/icon_instagram.jpg) top center no-repeat}#search_specific_issue{position:absolute;top:45px;right:75px;cursor:pointer}#single_post_search_bar{position:relative}.masthead-container #facit_search_box_wrapper,.homepage-search-bar #facit_search_box_wrapper{background-color:hsla(0,0%,100%,.9);position:absolute;top:25px;width:85%;line-height:1;max-width:94vw;box-sizing:border-box;padding:1rem;left:0;right:0;z-index:1;margin:0 auto}@media screen and (max-width: 1024px){.masthead-container #facit_search_box_wrapper,.homepage-search-bar #facit_search_box_wrapper{width:100%}}.admin-bar .masthead-container #facit_search_box_wrapper{top:55px}.masthead-container #facit_search_box_wrapper{width:auto !important;max-width:720px}#facit_search_box_wrapper.header_search_box_wrapper{padding:0 !important;background-color:hsla(0,0%,100%,0);max-width:890px !important}#submenu_box,#submenu_box ul{margin:0 0 0 10px;float:left}#submenu_box li{list-style:none;float:left;margin-right:.5rem}#submenu_box li.digital-issues{display:flex}#submenu_box li.digital-issues a{display:flex;align-items:center}#submenu_box a{display:inline-block;padding:0 .375rem;margin-right:0;color:#666}#main_body_copy .wdform_page .wdform-element-section{position:relative}#main_body_copy .wdform_page .wdform-ch-rad-label{margin-left:20px}#main_body_copy .wdform_page .wdform-field[type=type_checkbox] .wdform-label-section{display:none}#main_body_copy .wdform_page .checkbox-div{position:absolute;left:0;margin-top:2px}.single-video #post-author,.single-video #post-author .profile-image,.single-blog #post-author .profile-image,.single-blog #post-author .profile-content h4,.single-blog .post-entries{display:none}.pdf{margin:20px 0}.recipe-content.trending h4{margin-top:15px;text-transform:uppercase;color:#7eb541}#field_variations,#fld_hfg_tip{padding:1rem;margin-top:1.25rem}#field_variations{background-color:#f7f7f7}#fld_hfg_tip{background-color:#f0f9e6}#field_variations h3,#field_serving_suggestion h3,#field_hfg_tip h3{margin-bottom:0;color:#7eb541}.instruction_heading{margin-top:45px}#adbanner_content{float:left;width:100%;margin-top:10px}#stripe-payment-data{padding-bottom:70px;position:relative}.kowhai_recurring_payment{position:absolute;bottom:15px}.single-product .woocommerce-main-image img{max-width:300px}html .single-product #wrapper #content .button.product_type_simple{display:none}#signup_call_to_action{float:left;width:100%;margin:0 0 1.25rem}#signup_call_to_action #signup_call_to_action_image{float:left;width:26%;margin-right:2%}#signup_call_to_action #signup_call_to_action_msg{float:left;width:70%;padding-top:20px}#signup_call_to_action:hover .bt,.banner-button:hover{background-color:#000;color:#fff;cursor:pointer}#signup_call_to_action h2{margin-bottom:.5rem}.bt{background-color:#7eb541;color:#fff;padding:.3rem .5rem;margin-top:.3rem;display:inline-block}#show_sub_link{margin-top:1rem;display:block;font-size:1.5rem}#show_sub_link a{background-color:#4caf50;border:none;color:#fff;padding:6px 16px;text-align:center;text-decoration:none;display:inline-block;font-size:16px}#show_sub_link a:hover{background-color:#da7b21}.login-container form{padding-top:20px}.login.closed{background:rgba(0,0,0,0) !important}#extra_logos{text-align:center;margin:0 auto 30px auto;width:50%;min-width:340px}.woocommerce-account fieldset{width:100%;float:left}#checkout_link{height:40px;background:rgba(0,0,0,0) url(includes/assets/images/checkout.png) top right no-repeat;cursor:pointer;margin-top:5px}#hfg_toolbar{position:fixed;top:74px;z-index:500}#hfg_toolbar_toggle{background:#fff url(images/toolbar_icon.png) bottom center no-repeat;height:70px;width:60px;cursor:pointer;float:left;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0 0 5px 5px}#hfg_toolbar ul{display:none;float:left;margin-left:10px;background:#fff}#hfg_toolbar ul li{list-style:none;margin:3px}#hfg_toolbar ul li a{background:#7eb541;color:#fff;padding:0 5px;display:block}#main-sidebar-container #error{display:none}#print-copyright{display:none}.wdform_section{width:100%}.wdform_section .wdform_column{width:100%}.wdform_section .wdform_row{width:100%}.wdform_section .wdform_row .wdform-field{width:100%}.wdform_section .wdform_row .wdform-element-section{width:100%}.wdform_section .type_textarea textarea{width:615px}#mc-embedded-subscribe-form input{width:100%;border:1px solid #ccc;padding:5px 0}#mc-embedded-subscribe-form .mc-field-group{margin-bottom:10px}#mc-embedded-subscribe-form select{width:100%;border:1px solid #ccc;padding:5px}#mc-embedded-subscribe-form input.birthday{width:50px}#mc-embedded-subscribe-form input.button{width:200px}#mc-embedded-subscribe-form .indicates-required{color:red;font-size:.8em;margin-bottom:5px}#mc-embedded-subscribe-form .asterisk{color:red}#homepage_about_link{float:right;color:#fff}.single-recipe #homepage_about_link,.single-post #homepage_about_link,.single-video #homepage_about_link,.single-blog #homepage_about_link,.single-podcast #homepage_about_link{color:#000}.page-template-template-search #homepage_about_link,.page-template-template-home #homepage_about_link{color:#fff}.ingredients a{color:#7eb541}.content_author-wrapper{margin-bottom:15px;margin-top:5px}.content_author span{display:inline-block;margin-right:5px}.content_author{width:100%;font-size:15px}.content_photographer{font-size:15px}.last-modified{font-size:15px}.entry .custom_field_lines{float:left;width:100%;margin-bottom:10px}.content_first_published{font-size:15px;margin-bottom:32px}.content_date_modified{float:left;width:100%;font-size:.7rem;color:#898989}.pseudo_tab{float:left;border:1px solid;padding:5px;margin:-5px 0 0 6px;color:#ccc}a:hover .pseudo_tab{color:#000}.edit_address_form_billing #update_all_subscriptions_addresses_field{display:none}#coupon_code_temp{border:1px solid #e8e8e8;font-size:14px;height:36px;padding:.5rem !important;float:left;margin-right:5px}.checkout_coupon{margin:-3px 0 0 0}.checkout_coupon .button{padding:0 20px !important}.post .entry{float:left;width:100%}.loop_more_tags{padding:0px 8px 0 0;margin:0px 10px 0 0;display:inline-block;border-right:1px solid #7eb541}#sign_up_completed_link{display:block;height:166px;text-align:center;background:#7eb541;border-radius:108px;width:199px;margin:0 auto 40px auto;padding:55px 23px 15px 23px;font-size:2em;color:#fff;line-height:1em}#issues_list_box{height:200px;overflow-y:scroll;border:1px solid #7eb541;padding:10px}.client_logos{width:33%;float:left}.leaderboard_dfp_ad{margin:1rem auto 2rem;width:728px;text-align:center}.leaderboard_dfp_ad.footerboard{margin:1rem auto 4rem}@media screen and (min-width: 768px){.leaderboard_dfp_ad{margin:0rem auto 4rem}}.form-row.place-order{text-align:center}.payment_method_braintree_paypal .payment_box fieldset{max-width:100%}.woocommerce #wc_braintree_paypal_container .wc-braintree-paypal-account .email,.woocommerce #wc_braintree_paypal_credit_container .wc-braintree-paypal-account .email{display:block}.woocommerce #wc_braintree_paypal_container .wc-braintree-paypal-account .cancel,.woocommerce #wc_braintree_paypal_credit_container .wc-braintree-paypal-account .cancel{float:none}.place-order .guest-checkout-recaptcha,.place-order .login-checkout-captcha{display:none}.place-order #g-recaptcha-checkout-i13>div{margin:0 auto}.place-order #refresh_captcha{display:none}.payment_methods+.form-row #place_order{float:none;font-size:1.4em;padding:0 !important}.form-row.place-order button{width:260px;font-size:1rem !important;padding:10px !important}#subs_more_info_link{height:50px;width:318px;position:absolute;top:297px;letter-spacing:0px;text-align:center}#subs_more_info_link a{color:#00558e;display:inline-block}.woocommerce-shipping-fields{position:relative}.downloadable_christmas_card{position:absolute;top:0;right:0}.downloadable_christmas_card img{float:left;width:80px}.downloadable_christmas_card span{float:left;width:65px;font-size:14px;line-height:1.2em;color:#e21d3f}#submenu{float:right;text-align:right;width:73%}#submenu .fa,#submenu img{margin-right:.25rem;margin-left:0}#submenu img{margin-right:.375rem}#submenu .menu-social{text-align:right}#submenu .menu-social .fa{color:#000;margin-right:0}@media screen and (max-width: 500px){#submenu ul li .fa,#submenu ul li img{display:none}#submenu_box li{float:left}#submenu_box li.home{display:none}}.extra_register{margin-top:.2em}.extra_register a{background-color:#fff;color:#000;border:1px solid #cecece;padding:.3em .5em}#search_box{float:left}.woocommerce-order-details .order-again{display:none}.woocommerce-order p:nth-of-type(1) a,.woocommerce-order p:nth-of-type(2) a:nth-of-type(2){font-weight:700}.admin-cookie .post_status_draft,.admin-bar .post_status_draft{position:absolute;top:167px;width:100%;height:242px;background:pink}.page-template-store_new_2018 .subscriptions-tab .variation-group label{padding:5px 0px 5px 15px;background:rgba(0,0,0,0) url(includes/assets/images/menu_tick_off.png) center left no-repeat;display:inline-block}.page-template-store_new_2018 .subscriptions-tab .variation-group label.chkbox_active{background:rgba(0,0,0,0) url(includes/assets/images/menu_tick_on.png) center left no-repeat}.page-template-store_new_2018 .subscriptions-tab .variation-group input[type=radio]{display:none}.swap_nz{color:#1ea904;cursor:pointer}.swap_us_popup{background:#58ba45;color:#fff;padding:1px 12px;border-radius:5px;font-size:.8em}.swap_us_popup .swap_nz{color:#fff}.close_swap_popup{position:absolute;top:-10px;right:-10px;border-radius:10px;background:#7eb541;padding:0 6px;font-size:.8em;cursor:pointer}.woocommerce-order-received .woocommerce-order p:nth-of-type(3) a{background:#7eb541;color:#fff;padding:5px 10px;font-size:1.2em;border-radius:5px}#favs_not_logged_in_message{position:absolute;margin-top:-28px;background:green;color:#fff;padding:0px 10px;border-radius:6px;display:none}#favs_not_logged_in_message a{color:#fff}.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe]{padding-left:0}.loading-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:auto;height:auto;justify-content:center;align-items:center;text-align:center;background:hsla(0,0%,100%,.8);z-index:100000}#loading-bar{display:none;width:100%}#loading-bar i{margin:1.5rem auto}.references-wrapper{overflow:hidden;width:100%;padding-top:1.2rem}#references-icon{color:#7eb541}#references-list{padding-bottom:1rem}#references-list li{font-size:.85rem;margin-bottom:.85rem;word-break:break-word}html #goto_search_result{display:none;width:100%;text-align:center;background:#f58027;color:#fff;padding:5px 0}.body_content{text-align:center}td,th{padding:.5rem;border:none}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}thead th{border-bottom:1px solid #ddd}.even td{background-color:#fff}.odd td{background-color:#f9f9f9}tbody td,tfoot th{border-top:1px solid #ddd}.dataTables_length,.dataTables_filter{width:50%;display:inline-block;margin-bottom:1rem}.dataTables_paginate paging_simple{display:flex;justify-content:space-between;margin-bottom:1rem}ul.nav{list-style-type:none}#main-nav .menu-subtitle{display:none;font-size:.8rem;text-transform:none}.recipe_tool em{color:#7eb541}.recipe_tool .fa-heart,.recipe_tool .fa-heart-0,.save_all_for_later_link .fa-heart-0{color:red}.taxonomy-page-content{text-align:center}.taxonomy-page-preamble{margin:1rem auto}@media only screen and (min-width: 1025px)and (max-width: 1300px){#navigation ul#main-nav.nav li a{padding-left:8px !important;padding-right:8px !important;padding-top:1.5em;padding-bottom:1.5em}}@media only screen and (min-width: 1025px){.hide_on_desktop{display:none}ul.nav li a{padding:.5em 0 .8em 1.25rem}.workplace ul.nav li a{padding:.5em 0 .8em 1.2em}ul.nav li.first a{padding:.5em 0 .8em 0}#extra_logos{margin-top:-50px}#navigation .nav>li.has-children>a{padding-right:0em}#navigation ul#main-nav.nav li a{padding:12px;padding-top:1.5em;padding-bottom:1.5em}#navigation ul#main-nav.nav>li:hover>a{color:#fff;background-color:#73ae37}#navigation .fa.fa-home{font-size:24px;padding:0 !important;line-height:11px;width:30px;text-align:center}#search_box .searchform{margin-top:-1px;margin-right:0;margin-bottom:0}.single-recipe .my_paralax,.single-article .my_paralax,.single-video .my_paralax,.single-competition .my_paralax,.single-post .my_paralax,.single-podcast .my_paralax{height:570px}.js-boxout-wrapper{float:right;width:300px}.nav>li:first-child{border:0}.archive.two-col-left #main-sidebar-container #main{width:100%}.search-no-results.two-col-left #main-sidebar-container #main,.search-results.two-col-left #main-sidebar-container #main,.search-results.two-col-right #main-sidebar-container #main{width:100%}#wrapper{padding-top:0}.page-template-template-home #wrapper{padding:0}.search-no-results #content,.search-results #content,.page-template-template-recipes-grid #content,.page-template-template-articles-grid #content,#content.archive_list{max-width:4000px}.pagination{padding-top:20px}#header_wrapper.fix_to_top{position:fixed;top:0;background:#fff;padding-top:5px;width:100%;z-index:500;height:80px;border-bottom:1px solid #bcbcbc}.admin-bar #header_wrapper.fix_to_top{top:32px}#header_wrapper.fix_to_top #header{float:left;clear:none;width:18%;padding:9px 0 20px 15px}#header_wrapper.fix_to_top #navigation{float:left;clear:none;width:67%;margin:0px;border:none;margin-left:20px}#submenu{float:left;text-align:left;width:67%;margin-left:20px}#submenu #search_box #searchsubmit{width:38px}#submenu_box,#submenu_box ul{margin:0}#submenu_box ul{margin:0;display:flex;align-items:end}#submenu_box{display:flex;align-items:center;width:100%}#submenu_box li{margin-right:.25rem}#submenu_box li.digital-issues span{display:none}#submenu_box a{margin-right:.25rem;font-size:.8em;font-size:.75em;padding:0}#search_box #searchform #s{max-width:162px;margin-left:0;font-size:.825rem}.menu-social #searchsubmit{width:40px}#submenu .menu-social{text-align:right;order:3;height:25px;line-height:25px;width:30px;margin-left:auto}#submenu .menu-social a{margin-right:0}.menu-social a{font-size:18px !important}.page-template-template-home #navigation{background:#f2f2f2;border-bottom:none}.page-template-template-home .fix_to_top #navigation{border-top:none;padding-top:0px}.page-template-template-home #header{padding:30px 0 30px}#header_wrapper.fix_to_top #logo{text-align:left}#header_wrapper.fix_to_top #navigation #main-nav{text-align:left}#header_wrapper.fix_to_top #top{margin-top:85px;border:none}#sidebar{padding-top:140px}.page-template-template-articles-grid #content,.page-template-template-recipes-grid #content{clear:both}.single-hfg_collection h1,.search-results h1,.archive .archive_list h1.title,.page-template-template-recipes-grid h1,.page-template-template-articles-grid h1{text-align:center;margin:25px 0 25px 0;font-size:24px}.search-results .below_recipe_title,.archive_list .below_recipe_title,.page-template-template-recipes-grid .below_recipe_title,.page-template-template-articles-grid .below_recipe_title{margin:0 auto 30px auto}.single-competition #content,.single-post #content,.single-blog #content,.single-video #content,.single-recipe #content,.single-podcast #content{z-index:1;padding-top:0}.single-competition #content #sidebar,.single-post #content #sidebar,.single-blog #content #sidebar,.single-video #content #sidebar,.single-recipe #content #sidebar,.single-podcast #content #sidebar{width:302px;padding-top:0}.single-competition #sidebar .recipe-grid-item,.single-post #sidebar .recipe-grid-item,.single-blog #sidebar .recipe-grid-item,.single-video #sidebar .recipe-grid-item,.single-recipe #sidebar .recipe-grid-item,.single-podcast #sidebar .recipe-grid-item{width:100%;position:relative}.single-competition .pf-content,.single-blog .pf-content,.single-video .pf-content,.single-post .pf-content,.single-podcast .pf-content{margin-top:30px;float:left;clear:both}.single-competition #main,.single-blog #main,.single-post #main,.single-video #main,.single-recipe #main,.single-podcast #main{width:65%}#custom_add_to_menu{margin:0 auto;width:108px;display:block}.recipe_tool.first{width:55%}.recipe_tool.second{width:5%}.recipe_tool.third{width:40%;text-align:right}.recipe_tool .printfriendly{float:right;margin:0}.recipe_tool .printfriendly img{margin-bottom:5px;width:14px}.my_paralax{height:730px;top:0;width:100%;z-index:0}.margin_auto,#hero_image{margin:0 auto;width:100%;max-width:940px;position:relative}page-template-template-home #facit_search_box_wrapper{top:64px;max-width:800px;margin-left:auto;margin-right:auto;padding:1.125rem 1rem}#parallax .parallax_out{height:190px}#above_searchbar{font-size:1.875rem;margin-bottom:.375rem !important}.page-template-template-home #searchform #s{font-size:1.15rem}#searchform p{font-size:.925rem;margin-left:.25rem}.page-template-template-home #facit_search_box_wrapper.intro_homepage{width:420px;color:#000;padding:10px}.page-template-template-home .facit_search_box input{font-size:1.6em}.facit_search_box{padding:14px 0 0;margin:0 auto;max-width:720px}.header_search_box_wrapper .facit_search_box{float:right;width:100%}.facit_search{float:left;margin:15px 0 30px 0;width:130%;max-width:none;margin-left:-80px}.facit_search_menu{position:relative;float:left;margin:7px 0 !important}.facit_search_heading{z-index:100;float:left;margin:0 10px 0 0;position:relative;min-width:125px}.facit_search_terms{position:absolute;background:#fff;color:#7eb541;z-index:10;margin:0px;width:170px !important;padding-bottom:20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,.15)}.menu_term{margin:0 0 0 10px;font-size:.8em;float:left;clear:both;line-height:1.3em}#social_single_page{position:absolute;height:300px;width:50px;margin-top:157px;text-align:center}#social_single_page a{display:block;width:50px;height:50px}#social_single_page .facebook{background:rgba(0,0,0,0) url(includes/assets/images/icon_facebook.jpg) top left no-repeat}#social_single_page .twitter{background:rgba(0,0,0,0) url(includes/assets/images/icon_twitter.jpg) top left no-repeat}#social_single_page .email{background:rgba(0,0,0,0) url(includes/assets/images/icon_email.jpg) top left no-repeat}.competition #hero_image,.single-blog #hero_image,.single-format-standard #hero_image{float:right;width:50%;margin:0 0 10px 10px}#navigation #main-nav a{font-size:.925rem;color:#000}}@media only screen and (min-width: 1025px)and (min-width: 1024px){.menu-item-535615 ul.sub-nav{width:200px !important}}@media only screen and (min-width: 1025px){#navigation #main-nav ul.sub-nav li{float:left;width:100%;border-bottom:1px solid #d9d9d9}#navigation #main-nav ul.sub-nav li a{font-size:.85rem;font-weight:normal;line-height:1.5;text-transform:none;padding:.5em .5em !important}#navigation #main-nav ul.sub-nav ul.sub-nav{border:none;float:none;top:35px;left:0px;width:200px;height:100%}#navigation #main-nav ul.sub-nav ul.sub-nav li{float:none;font-weight:normal}#navigation #main-nav ul.sub-nav ul.sub-nav li a{font-size:1em}#navigation #main-nav .menu-item-16757 ul.sub-nav li,#navigation #main-nav .menu-item-106571 ul.sub-nav li{font-weight:normal}.fix_to_top #navigation #main-nav ul.sub-nav li{float:left;width:238px;text-transform:none}.fix_to_top #navigation #main-nav ul.sub-nav li:not(.mega-item.selected){position:relative}.fix_to_top #navigation #main-nav ul.sub-nav ul.sub-nav{border:none;float:none;top:35px;left:0px;width:200px;height:100%;box-shadow:none}.fix_to_top #navigation #main-nav ul.sub-nav ul.sub-nav li{float:none}.fix_to_top #navigation #main-nav li.first ul.sub-nav.no-shadow li:not(.fix_to_top #navigation #main-nav li.first ul.sub-nav li.mega-item.selected,.fix_to_top #navigation #main-nav li.first ul.sub-nav li.mega-item li){display:none}.fix_to_top #navigation #main-nav li.first ul.sub-nav.no-shadow{height:350px;background-color:rgba(0,0,0,0)}ul.nav li:hover>ul,ul.nav li:hover>ul ul{visibility:visible}#main-nav,#main-nav>li.menu-item.first{position:static}.page-template-template-home #content{padding-top:0}#facit_search_terms_text{margin:48px 0px 8px 10px}.recipe-grid-item{width:calc(16.6666666667% - 10px)}.fix_to_top #navigation #main-nav .menu-item-20051 ul.sub-nav,.fix_to_top #navigation #main-nav .menu-item-16757 ul.sub-nav,.fix_to_top #navigation #main-nav .menu-item-106571 ul.sub-nav{width:238px;left:-100px;text-align:right;height:auto}.fix_to_top #navigation #main-nav .menu-item-20051 ul.sub-nav{left:-67px}#navigation #main-nav .menu-item-20051 ul.sub-nav,#navigation #main-nav .menu-item-16757 ul.sub-nav,#navigation #main-nav .menu-item-106571 ul.sub-nav{width:238px;left:-80px;height:auto;text-align:right}.single-product #content{margin-top:30px}.facit_search_terms{width:270px}.facit_search_heading{min-width:130px}#header_wrapper.fix_to_top #logo img{width:240px}.single-competition #main,.single-blog #main,.single-post #main,.single-recipe #main,.single-video #main,.single-podcast #main{float:left;display:flex;flex-direction:column}.single-competition #sidebar,.single-blog #sidebar,.single-post #sidebar,.single-recipe #sidebar,.single-video #sidebar,.single-podcast #sidebar{float:right}.homepage-bottom-tabs .tab .recipe-grid-item,.related-articles .related-article{width:33%;padding:0}.tab-inner,.related-articles{display:flex}.page-template-claim-your-subscription .entry-title{margin:20px 0}.page-template-claim-your-subscription #content{max-width:940px;margin:0 auto}.author-data{max-width:940px;margin-left:auto;margin-right:auto}.author-social-profiles p{font-size:.8rem;padding-top:.5rem}.author-social{margin-right:.6rem;color:#545454}.author-description{line-height:1.6;margin-bottom:3.5rem;margin-left:auto;margin-right:auto;width:100%;max-width:96%;font-size:18px}.author-data h2{width:100%;text-align:center;margin-bottom:0;display:inline-block}.author-social-profiles{margin-bottom:2rem}.author-more{font-size:24px;margin-bottom:2rem}#footer_menu ul li a{padding:3px 0px}}@media only screen and (min-width: 1024px){.facit_search_box{margin:0 auto}}@media only screen and (min-width: 801px)and (max-width: 939px){.featured-recipes{width:65%;margin-left:1%}.homepage-sidebar{width:30%;margin-right:1%}#hfg_toolbar{display:none}.facit_search_heading{min-width:110px}}@media only screen and (min-width: 1025px)and (max-width: 1200px){#hfg_toolbar{top:115px}ul.nav li a{padding:.5em 0 .8em 1.2em}#facit_search_box_wrapper{padding-top:45px;padding-left:1%;padding-right:1%}.recipe-title{margin:0 auto;max-width:96%}#footer_menu ul li a{padding:3px 0px}}@media only screen and (max-width: 1222px){.hide_on_mobile{display:none !important}.facit_search{display:none}.hide_on_desktop{display:block}#content{padding-top:0}.home #submenu{height:45px;width:100%}.page-template-template-recipes-grid #submenu{height:auto}#submenu_box{width:100%;max-width:940px;margin:0 auto;float:none}#submenu_box ul{margin:0 auto;margin-top:.375rem;float:none;font-size:.8em;display:inline-flex;align-items:end;justify-content:start;width:calc(100% - 52px)}#submenu_box li{margin-right:0 !important}#submenu .menu-social{display:inline-flex}.client_logos{width:100%;float:none}#hfg_toolbar{top:-4px;position:absolute;left:0px}#hfg_toolbar ul{margin-top:10px;z-index:500}#hfg_toolbar_toggle{border:none;background-color:rgba(0,0,0,0)}input.category-filter{color:#000}#footer_menu ul li{width:100%;margin-top:10px}#footer_menu ul li li{margin-top:0}#footer_menu ul li a{padding:16px 20px}#sidebar .recipe-info .slug{margin:1.2rem 0}#sidebar .recipe-info .slug a{padding:10px}.facit_search_spacer{margin-top:0px;max-height:150px;overflow:hidden;-ms-overflow-y:auto;overflow-y:auto}#facit_search_box_wrapper.intro_homepage{background:#fff;color:#000}#facit_search_terms_text input{width:98%}#header .nav-toggle{margin:1em 0 0}#main:not(.page-template-template-recipes-grid #main){margin-top:0px}html #mobile-header{display:none}#custom_print_recipe{display:none;width:0%}.recipe_tool.first{display:block;width:100%}#submenu{float:none;width:100%;display:inline-block}.search-results h1,.archive .archive_list h1.title,.page-template-template-recipes-grid h1,.page-template-template-articles-grid h1{text-align:center;margin:25px 0 25px 0;font-size:24px}.single-hfg_collection .term-title .title{margin:25px 0 25px 0}.single-hfg_collection .below_recipe_title{padding-bottom:0 !important}.page-template-template-recipes-grid h1{margin-bottom:30px}.page-template-template-articles-grid h1{margin-bottom:10px !important}.archive_list .title-wrapper h1.title{margin-bottom:35px !important}.archive_list .section-header{display:flex;flex-flow:column}.taxonomy-wrapper{order:2}.homepage-sidebar,.homepage-sidebar .trending,.featured-recipes,.featured-recipes .recipe-grid-item{width:100%}.parallax_out.pro{display:none}.content_blocks_image,.content_blocks_text{float:none;width:100%}.content_blocks_text{padding-top:10px}.page-template-store .tab-option h3{font-size:1.1rem}#search_specific_issue{display:none}.fav_list_item{width:100%}.paywall-subscribe .send-event{display:block}#facit_search_box_wrapper{color:#000}.page-template-template-home #facit_search_box_wrapper.intro_homepage{color:#000}html .login-container{width:200px;right:15px;top:10px;font-size:13px;margin:.5rem}html .login-form{background:#fff;font-size:9px;border:1px solid #dbdbdb}.login-container form.closed{border:0}input.text.dark{background-color:#fff;color:#666;font-size:.95rem}.login-container .white-button{font-size:.95rem}.login-container .closed .white-button{font-size:.6rem;margin-top:0;background-color:#7eb541;color:#fff;border:none;padding:.3em .5em}.login-container.logged-in a span{text-indent:100px;background:rgba(0,0,0,0) url("images/user_icon.png") center center no-repeat;display:block;height:31px;width:31px;overflow:hidden;margin:10px}.store-option aside{display:none}.page-template-store .store-option{min-height:280px}.subscriptions-tab .subscription-option{min-height:190px}.tab-option img{height:90px;width:90px}.tab-option.subscription-option img{height:50px}.tab-option aside,.country_NZ .tab-option p{display:none}.recipe_timing_info{-moz-column-count:1;column-count:1}.recipe_tool.third{text-align:right}#social_global a{width:50px}#subs_more_info_link{display:none}.intro_homepage a#above_searchbar_link{margin:10px 10px 0;font-size:1.4em}#homepage_blurb{margin:10px;font-size:.9em}#homepage_blurb ul{width:85%}#homepage_blurb ul li{margin:8px 0}.intro_homepage #above_searchbar{font-size:1em;margin:0px}#search_box{float:none;width:auto;margin-top:.75rem}.pure-g.line-breaks{float:left;width:100%}#recipe-tabs-1{float:left;padding:0;margin-top:20px}.single-recipe .single-img-box{width:100%}#recipe_info_menu h3{font-size:.7em}.th-recipe,.recipe-info{width:100%}.recipe-grid-item{clear:both}.single-recipe #sidebar h3.entry-title{margin-bottom:1.2rem;margin-top:1.2rem}#remove_fav_list{float:left;width:100%;margin-left:0}.single-recipe #hero_image .hfg_custom_social_links{bottom:9px}.recipe_tool.first .hfg_custom_social_links{display:none;font-size:1.3rem}#hero_image .hfg_custom_social_links{display:none}.tooltiptext a{width:100%}.recipe_tool.first .tooltiptext{display:block;top:-15px;right:auto;z-index:500;position:absolute;font-size:1.3em;left:34px}.page-template-template-articles-grid .menu-footer-menu-container,.page-template-template-recipes-grid .menu-footer-menu-container,.archive .menu-footer-menu-container{display:none}.rate-box{width:100vw;padding-bottom:10px;padding-top:10px}}.login-container .closed .white-button{font-size:.6rem;margin-top:0;background-color:#7eb541;color:#fff;border:none;padding:.3em .5em}.single-hfg_collection #parallax{margin-bottom:30px}.entry-content{font-family:"Open Sans",Helvetica,Arial,Sans-serif}.page-template-template-home #main>p{margin:0px}.woo-pagination{display:none}.search-results .recipe-grid-item.recipe-grid-item,.archive .recipe-grid-item.recipe-grid-item,.page-template-template-articles-grid .recipe-grid-item.recipe-grid-item,.page-template-template-recipes-grid .recipe-grid-item.recipe-grid-item{height:auto !important;vertical-align:top;padding:0 25px}#main-nav{margin-bottom:-1px}.hide_me,.lazy,.hide-for-nz .hide{display:none !important}#fld_instructions_and_steps ol,#fld_instructions_and_steps ul{margin:0px 0px 40px 35px}#fld_instructions_and_steps p{padding-left:50px}#fld_instructions_and_steps p::first-letter{font-size:1.4em;padding:2px 5px;font-weight:bold;margin-right:5px;float:left;position:absolute;margin-left:-50px;line-height:1}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.homepage-bottom-tabs .th-recipe img,.related-articles .related-article .th-recipe img{min-width:300px;min-height:300px}.homepage-sidebar .th-recipe img,.homepage-sidebar .th-recipe,#sidebar .th-recipe img,#sidebar .th-recipe,.trending .th-recipe,.trending .th-recipe img{min-height:160px !important;height:160px !important}.featured-recipes .recipe-grid-item.featured_post .th-recipe img{min-height:460px;min-width:100%}.type-hfg_collection.featured_post .th-recipe img{min-width:100%;-o-object-fit:cover;object-fit:cover;min-height:460px}.single-competition .th-recipe img,.single-post .th-recipe img,.single-video .th-recipe img,.single-recipe .th-recipe img,.single-podcast .th-recipe img{height:auto !important}.page-template-template-recipes-grid #main .th-recipe,.page-template-template-recipes-grid #main.th-recipe-list,.loop-archive .th-recipe,.loop-archive .th-recipe img,.archive_list .th-recipe img{height:250px !important;width:250px !important;position:relative}.page-template-template-home .featured-recipes .th-recipe,.page-template-template-home .featured-recipes .th-recipe img{height:250px !important;width:250px !important}.homepage-bottom-tabs .th-recipe,.related-article .th-recipe,.single-hfg_collection #main-sidebar-container .th-recipe{height:205px !important}.homepage-bottom-tabs .th-recipe img,.page-template-template-home .th-recipe img,.page-template-template-home .trending .recipe-grid-item .th-recipe img,.related-articles .th-recipe img,.featured-recipes .featured_post.recipe-grid-item .th-recipe img{height:auto}.single-hfg_collection #main-sidebar-container .featured_post .th-recipe,#main .featured-recipes .featured_post.recipe-grid-item .th-recipe{height:460px !important;width:100% !important}}.recipe-content,.article-content{text-align:center}.recipe-grid-item{display:inline-block;float:none;width:250px}.recipe-info .entry-intro{overflow:hidden}.recipe_circles{height:auto}.featured-recipes .recipe-info h3,#sidebar .recipe-info h3{height:auto;padding:.5rem 0 .9rem}.featured-recipes .recipe-grid-item{float:left}ul.nav li.open>ul,ul.nav li.open>ul ul{visibility:visible !important}.hidden{display:none}.page-template-404-php .entry,.error404 .entry{width:90%}.page-template-404-php .entry p,.error404 .entry p{line-height:1.3}#error404-container{margin-bottom:3rem}.error-image{margin:2rem auto 2.5rem}.error-image img{display:block;margin:0 auto;border-radius:10px}.menu-item-267115 a{color:#d42426}.rcp_update_card_form p{text-align:center}@media(max-width: 768px){body .nanoModal{position:fixed !important;top:10px !important;left:10px !important}.searchform{width:100%}#submenu_box{margin:0}.single-competition #content #sidebar,.single-post #content #sidebar,.single-blog #content #sidebar,.single-video #content #sidebar,.single-recipe #content #sidebar,.single-podcast #content #sidebar{padding-top:0}#search_box #searchform #searchsubmit{padding:2px}#submenu_box ul{margin:0;margin-top:.375rem}#submenu ul li .fa,#submenu ul li img{display:none}#search_box{margin-left:1em}.extra_register{display:none}#recipe-tabs-1{margin-top:0;clear:both}#measurements_preference{width:100%;margin-bottom:0 !important;padding-right:0 !important}.nutritional_box{float:none;clear:both}.nutrition{width:100%;margin-right:0;float:none}.nutritional p span.big-nut{margin-right:20px;width:55%}.rate-left{width:65%}.rate-right{width:100%;text-align:center}#copyright{text-align:center}#footer,.footer-social a .fa::before{font-size:.8rem}#footer_menu{padding-bottom:50px}#footer_menu ul li a{padding:5px 20px}#searchform div{width:95%}}@media(max-width: 1024px){#wrapper{max-width:92%;margin:0 auto}.nanoModalOverlay{opacity:1}}.green-text{color:#7eb541 !important}.center{text-align:center}.nanoModal{padding:1.5rem}.red-button{background-color:#7eb541 !important;border-color:#7eb541 !important;color:#fff !important}#mc_embed_signup form{padding:0 !important}.hon-code{margin-top:1rem;margin-bottom:3px}.hon-code img{margin:0 auto}.hon-code p{font-size:.8rem;line-height:1.3;margin-top:5px}.gform_wrapper .gform_body{width:100%;margin-bottom:1rem}.gform_wrapper *,.gform_wrapper ::after,.gform_wrapper ::before{box-sizing:border-box !important}.gform_wrapper ul.gform_fields{margin:0 !important;list-style-type:none;display:block}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:16px;font-family:inherit;padding:5px 10px;letter-spacing:normal}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none !important;position:absolute !important;left:-9000px}.gform_wrapper ul.gform_fields li.gfield{padding-right:16px}.gform_wrapper ul li.gfield{clear:both;margin-top:16px}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{display:inline-block;line-height:1.3;clear:both}.gform_wrapper .hidden_label .gfield_label,.gform_wrapper label.hidden_sub_label,.gform_wrapper label.screen-reader-text,.ginput_container_consent button.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:16px;margin-right:-4px}.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right select,.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex select{width:100%}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:block;font-size:.813rem;letter-spacing:.5pt;white-space:nowrap}.gform_wrapper form li,.gform_wrapper li{margin-left:0 !important;list-style:none !important}.gform_wrapper .gfield_required,.rcp-required{color:#790000;margin-left:4px}.nl-signup-country-code-field,.nl-signup-country-field{display:none}body .gform_wrapper .top_label div.ginput_container{margin-top:8px}#mc_embed_signup .mc-field-group{padding:0 !important}#mc-embedded-subscribe-form .mc-field-group{margin-bottom:0 !important}form .validation_error,form .validation_message,.submit-result .validation_error,.validation_error{background-color:#ffebe8;border:1px solid #ffb1b1;color:#da3535;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.submit-result .validation_success{border:1px solid #d1e6ba;background-color:#f0f6e4;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}form .validation_message{margin-top:10px}.single-recipe .recipe_tools .validation_error{margin-top:0;max-width:100%;text-align:left;font-size:.875rem;line-height:1.5;padding:.375rem}.newsletter-signup-box{border:5px solid #7eb541;padding:2em 1em;max-width:270px;margin:0 auto}.newsletter-signup-box input[type=email]{width:100%;border:2px solid #7eb541;padding:7px 7px !important}.newsletter-signup-box .logo-normal{max-width:280px}.newsletter-signup-box-title{color:#000;font-size:20px;font-weight:200;padding-top:0;margin-bottom:.5em;text-align:center}.newsletter-signup-box-title strong{display:block}.newsletter-signup-box .button{background-color:#008037 !important;display:block !important;font-size:.925rem !important;font-family:"Raleway",sans-serif !important;height:40px;line-height:40px !important;width:180px;margin:0 auto;transition:all .3s ease !important;padding:0 !important;font-weight:800;color:#fff;border:none;text-transform:uppercase}.newsletter-signup-box .button:hover{background-color:#026c2f !important}.newsletter-signup-box .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.newsletter-signup-box .gform_footer{text-align:center}.newsletter-signup-box-form p{color:#222;line-height:1.375;margin-top:1em;text-align:center}.newsletter-signup-box .newsletter-signup-box-privacy{text-align:center !important}.newsletter-signup-box .newsletter-signup-box-privacy span{font-size:.925rem !important}.newsletter-signup-box .gform_confirmation_message{background-color:#f0f9e6;border:1px solid #c1ec91;padding:1rem;margin:1rem 0;color:#000}#sidebar .newsletter-signup-box{border:2px solid #e0ecc6;padding:1.5em 1.25em;background:linear-gradient(180deg, #f0f6e4, #f0f6e4);max-width:260px;margin:0 auto;margin-bottom:1.5rem;display:none}#sidebar .newsletter-signup-box-title{font-size:19px !important;line-height:1.25;text-align:center;font-weight:800}#sidebar .newsletter-signup-box form{margin-bottom:.125rem}#sidebar form .validation_error{margin-top:10px;margin-bottom:3px}.newsletter-signup-box input[type=email]{padding:8px 7px !important}#sidebar .newsletter-signup-box .button{height:36px !important;line-height:36px !important}#sidebar .newsletter-signup-box .newsletter-signup-box-privacy{text-align:center !important}#sidebar .newsletter-signup-box .gform_confirmation_message{background-color:#fff}.newsletter-signup-wrapper{background:#89b941;background-repeat:no-repeat;background-position:left 0,right 0;padding:1.5em 1em;max-width:340px;margin:0 auto}.newsletter-signup{max-width:520px;margin:0 auto;display:flex;flex-flow:column;text-align:left}.newsletter-signup a{color:#fff !important;text-decoration:underline}.newsletter-signup h1{color:#fff;font-size:34px;font-size:29px;font-family:Georgia,Times,"Times New Roman",serif;margin-top:0;margin-bottom:.375em}.newsletter-signup form .validation_message{margin-top:3px;position:absolute}.newsletter-signup .gform_heading{display:none}.newsletter-signup h2{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#fff;line-height:1.25;font-size:17px;margin-bottom:1rem}.newsletter-signup h3{color:#fff;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.25}.newsletter-signup .plus{font-style:italic}.newsletter-signup .gform_fields{padding:0}.newsletter-signup .gform_wrapper .gform_footer,.newsletter-signup .gform_wrapper ul li.gfield,.newsletter-signup .gform_wrapper{margin:0}.newsletter-signup .gform_wrapper ul.gform_fields li.gfield{padding-right:0;position:relative}.newsletter-signup .gform_wrapper input.large{border:2px solid #0e0d0d;margin:0;padding:8px 7px !important;width:100%}.newsletter-signup .button{background-color:#008037 !important;display:block !important;font-size:16px !important;width:100%;margin:0 auto;padding:0 10px !important;height:42px;width:180px;margin:0 auto;color:#fff;font-weight:800;font-family:"Raleway",Arial;border:none}.newsletter-signup .banner-privacy{text-align:center}.newsletter-signup .ginput_container_email{margin-top:0 !important}.newsletter-signup .button:hover{background-color:#016b2f !important}.newsletter-signup p{color:#000;font-size:15px;line-height:1.125;margin-top:.5rem;margin-bottom:0;position:relative}.newsletter-signup form{margin-bottom:0}.newsletter-signup .gform_wrapper{margin-bottom:.5rem}.newsletter-signup p span{display:block;margin-left:36px}.newsletter-signup .gform_wrapper .gform_body{width:100%;margin-bottom:.5rem}.newsletter-signup .gform_confirmation_message{border-radius:2px;min-height:110px;line-height:1.25;background-color:#f0f9e6;border:1px solid #c1ec91;padding:.75rem;margin:1rem 0;color:#000}.newsletter-signup p:before{content:"";background:url(../FoodAndCook/images/nl-signup-check-icon.png);height:28px;width:28px;position:absolute;background-size:contain}.newsletter-signup .italic{font-style:italic}.your-privacy{font-size:13px;margin-bottom:0;text-align:left}.newsletter-button{background-color:#7eb541;color:#fff;padding:.3rem .5rem;border-radius:3px;margin:.7rem auto 1rem;display:block;max-width:150px;text-align:center}.newsletter-button:hover{color:#eee}@media only screen and (min-width: 375px){.newsletter-signup p{margin-bottom:.5rem}}@media only screen and (min-width: 576px){.newsletter-signup-wrapper{padding:2rem;max-width:100%}.newsletter-signup .gform_wrapper .gform_body{margin-bottom:0;grid-column:1/2}.newsletter-signup-box{padding:2em 1em;max-width:100%}.newsletter-signup-box-form{max-width:560px}.newsletter-signup-box-form p{text-align:left;margin-bottom:0}.newsletter-signup form,.newsletter-signup-box form:not(#sidebar .newsletter-signup-box form){margin-top:1rem;margin-bottom:0;display:grid;grid-template-columns:auto 160px;grid-column-gap:10px;grid-row-gap:4px}.newsletter-signup .button{margin:0;padding:0 25px !important;width:auto}.newsletter-signup .banner-privacy{text-align:left}.newsletter-signup-box .gform_wrapper .top_label div.ginput_container{margin-top:0}.newsletter-signup-box .gform_wrapper ul.gform_fields li.gfield{margin-top:0}.newsletter-signup-box .gform_body:not(#sidebar .newsletter-signup-box .gform_body){margin-bottom:0;grid-column:1/2}.newsletter-signup-box .button{width:160px}.newsletter-signup-box .logo-normal{max-width:176px;margin-top:.1em}.newsletter-signup-box-title{font-size:22px;text-align:left}.newsletter-signup-box-title strong{display:inline-block;margin-bottom:.375rem}.newsletter-signup-box .newsletter-signup-box-privacy{text-align:left !important}#sidebar .newsletter-signup-box .gform_wrapper{display:block !important}#sidebar .newsletter-signup-box input[type=email]{border:2px solid #e0ecc6}#sidebar .newsletter-signup-box .button{background-color:#75a52b !important;width:192px !important}}@media only screen and (min-width: 640px){.newsletter-signup-box-inner{max-width:520px}.newsletter-signup-box{max-width:610px;margin-left:0;padding:2em 1.375em}.newsletter-signup-box-title{font-size:26px}}@media only screen and (min-width: 768px){.newsletter-signup .gform_wrapper{margin-bottom:0}.newsletter-signup-box .logo-normal{max-width:180px}.newsletter-signup-box-title{font-size:26px}.newsletter-signup-box .button{width:160px}.newsletter-signup-wrapper{padding:3rem 1rem}.newsletter-signup{max-width:70%}.newsletter-signup h1{font-size:42px !important;font-family:Georgia,Times,"Times New Roman",serif}.newsletter-signup p{margin-bottom:.5rem}.newsletter-signup h3,.newsletter-signup p{font-size:18px}.newsletter-signup form{margin-bottom:0}.newsletter-signup .button{font-size:16px !important;padding:12px 20px !important}}@media only screen and (min-width: 920px){.newsletter-signup{max-width:520px}.newsletter-signup-wrapper{background:url(../FoodAndCook/images/newsletter-signup-l.jpg),url(../FoodAndCook/images/newsletter-signup-r.jpg),#7eb541;background-repeat:no-repeat;background-position:left 0,right 0;background-size:contain}}@media only screen and (min-width: 992px){.newsletter-signup h3,.newsletter-signup p{line-height:1.375}.newsletter-signup-box{padding:2em 1.625em}.newsletter-signup .gform_confirmation_message{font-size:1.1rem}}@media only screen and (min-width: 1024px){#sidebar .newsletter-signup-box{display:block}}.red-background{background:#7eb541 !important;color:#fff !important;border:1px solid #7eb541 !important;text-align:center}.green-background,.added{background:#77a464 !important;border:1px solid #77a464 !important;color:#fff !important}.more-sub-button{color:#545454 !important;border:2px solid #7eb541;background-color:#fff;font-size:1.5rem !important;padding:1.5rem 0 !important;width:100%;box-sizing:border-box;display:inline-block !important}@media screen and (max-width: 640px){.more-sub-button{width:100%}}.arrow-box{position:relative}.arrow-box:after{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#7eb541;border-width:22px;margin-top:-22px}p.fine-print{font-size:.9rem;padding-left:0}.recipe-fine-print{padding-top:0;margin-bottom:0;font-size:.9rem}.black-paywall-modal .black-button{padding:11px 1rem;font-weight:700;margin:1rem auto 0;display:block}.admin-cookie .renew-subscription .flip-front,.admin-cookie .renew-subscription .flip-back{height:600px}.admin-cookie .renewal-variations .variations ul{display:block !important}@media(max-width: 1300px){#wp-admin-bar-root-default>li:nth-child(n+5){display:block}#wp-admin-bar-root-default>li:nth-child(n+8){display:none}}.trending p.standfirst{display:none}.trending .recipe-info h3{height:auto}.trending .recipe-grid-item{margin-bottom:0;padding-bottom:20px}.trending .below_thumb_box{display:none}iframe{max-width:100%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.flipper{transform:none !important;height:600px}.flip-front,.flip-back{transform:none !important}.flip-back,.flip-back.red{display:none}.flipper.active .flip-back{display:block}.flipper.active .flip-back.red{display:flex}.flipper.active .flip-front{display:none}}.christmas-instructions-container{display:none}.compat-object-fit{background-size:cover}@media(min-width: 1025px){html #goto_search_result{display:none}ul.full-height,ul.half-height,.menu-item.menu-item-has-children.sub-nav{position:static !important}ul.half-height{margin-bottom:14px}ul.sub-nav.full-height li{display:none}.menu-item .menu-item-has-children .sub-nav{display:none}.fix_to_top #navigation #main-nav li.first ul.sub-nav.bfc,.menu-item.menu-item-has-children.sub-nav{height:auto;width:auto}.mega-item ul.sub-nav li.show-more{display:block}#navigation #main-nav li.show-more a{color:#999}#main-nav ul.sub-nav .show-less{display:none}.fix_to_top #navigation #main-nav>li.first>ul.sub-nav{height:350px}.mega-item.selected{position:absolute;top:0;left:0;right:0;width:auto !important;height:auto;background:#fff;z-index:600;border:1px solid #d9d9d9;border-top:2px solid #000;color:#545454;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 5px 1px rgba(0,0,0,.2);min-height:174px}.fix_to_top #navigation #main-nav li.first ul.sub-nav{height:auto;background:#fff;width:715px;left:0px;-moz-column-count:3;column-count:3;gap:0}#navigation #main-nav ul.sub-nav{border:none;width:695px;left:0px;top:63px;height:auto;background:#fff;border:1px solid #d9d9d9;border-top:2px solid #000;color:#545454;border-bottom-left-radius:2px;border-bottom-right-radius:2px;gap:0;left:0;margin-left:0}#navigation #main-nav ul.sub-nav.no-shadow{border:0;border-top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.sub-nav:has(.menu-item mega-item){height:350px !important}#main-nav{position:relative;display:flex;align-items:baseline;max-width:1400px;margin:0 auto}#main-nav .mega-item.selected ul.sub-nav li{display:block}#main-nav .mega-item.selected .show-more{display:none}#main-nav .mega-item.selected .show-less{display:block}#main-nav .mega-item.selected>ul.sub-nav{width:100% !important}#main-nav .mega-item.selected>ul.sub-nav li{float:left !important}.fix_to_top #navigation #main-nav ul.sub-nav li.mega-item.selected a.show-less span{font-weight:bold;margin-left:1.375rem !important;font-size:.875rem;line-height:1.5;text-transform:none;padding:.5em .625em !important}.fix_to_top #navigation #main-nav ul.sub-nav li.mega-item a{width:auto;padding-right:2px !important}.fix_to_top #navigation #main-nav ul.sub-nav li.mega-item.selected a{width:auto}#navigation #main-nav .mega-item .show-more,#navigation #main-nav .mega-item .show-less{width:100% !important;border-bottom:1px solid #d9d9d9}#navigation #main-nav .mega-item .show-more a,#navigation #main-nav .mega-item .show-less a{padding:0 !important;font-size:.75rem;border-radius:1px;background-color:#dbe9ce !important;color:#000;vertical-align:middle;line-height:20px;text-align:center;text-decoration:none;transition:background-color .3s ease}#navigation #main-nav .mega-item .show-less{left:.35rem;top:.325rem;padding-left:40px !important}#navigation #main-nav .mega-item .show-more a:hover,#navigation #main-nav .mega-item .show-less a:hover{background-color:#bbd0a8 !important}.fix_to_top #navigation #main-nav ul.sub-nav li.mega-item.selected a.show-more-temp{width:100% !important}#navigation #main-nav ul.sub-nav.bfc,.menu-item.menu-item-has-children.sub-nav{padding:0px !important}.current-user img{display:none !important}#logo img{width:200px}#logo{text-align:center}}.woocommerce-MyAccount-content{width:100%}.woocommerce-MyAccount-navigation{display:none}.woocommerce-order-overview__payment-method{display:none}.order-intro p{color:#000;font-size:1.75em;line-height:1.375;text-align:center}.order-intro mark{font-weight:bold}@media screen and (min-width: 499px){.woocommerce-order ul.order_details{display:grid !important;grid-template-columns:1fr 1fr !important}.woocommerce-order ul.order_details li{list-style-type:none;border-bottom:1px solid #ddd;border-right:0}.woocommerce-order ul.order_details li:last-of-type{border-bottom:0}}@media screen and (max-width: 500px){.nanoModalOverlay{width:100% !important;max-width:100% !important}body .nanoModal{max-width:93% !important}table{width:100% !important}.recipe-grid-item{display:block;margin:0 auto}.featured-recipes .recipe-grid-item.featured_post{width:100%;padding:0}.featured-recipes .recipe-grid-item .th-recipe{max-width:400px}.featured-recipes .recipe-grid-item.featured_post .th-recipe img{max-height:300px;width:400px}.homepage-sidebar .th-recipe img,.homepage-sidebar .th-recipe,#sidebar .th-recipe img,#sidebar .th-recipe,.trending .th-recipe,.trending .th-recipe img{min-width:300px !important;min-height:300px !important;height:300px !important;width:400px !important}.page-template-template-recipes-grid #main .th-recipe,.page-template-template-recipes-grid #main.th-recipe-list,.loop-archive .th-recipe,.loop-archive .th-recipe img,.archive_list .th-recipe img,.page-template-template-search .th-recipe img{max-height:300px;max-width:300px;display:block;margin:0 auto;position:relative}.collection_not_featured .th-recipe img{max-height:300px !important;min-height:300px !important;width:100%}.type-hfg_collection.featured_post .th-recipe img{min-width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.page-template-template-home .th-recipe img{max-height:300px}html #goto_search_result{display:block}.home #submenu{height:auto}#submenu_box li:first-of-type a{padding-left:0}#submenu_box ul{display:flex;justify-content:center;margin-top:.15rem;margin-bottom:.15rem;width:100%}#submenu_box a{padding:0 .35rem;font-size:.7895rem}#submenu .menu-social{text-align:center;display:flex;justify-content:center;line-height:1.75;margin-bottom:.25rem}#submenu .menu-social .fa{font-size:.8375rem}.author-data,.author-social-profiles,.author-description{margin:1rem 0;width:100%}.author-data{margin:2rem 0 1rem;text-align:center}.author-description{margin-bottom:3.5rem}.logo-list li{width:100%}#recipe-tabs-1 .nutritional ul{-moz-column-count:1;column-count:1}.article_content img{display:block;margin:0 auto}ul.order_details li{border-right:0;width:100%}table{overflow:scroll}.rcp_registration_total_details.rcp-table th{display:block}.rcp-table td:first-child{background-color:rgba(0,0,0,.1);padding:.5rem 1rem;font-weight:bold;text-align:center;font-size:1rem}.current-user img{display:none}}@media screen and (max-width: 400px){#submenu .menu-social{float:left;text-align:center;width:100%}}@media screen and (max-width: 370px){.login-container{top:0}#submenu_box a{font-size:.675rem;padding:0 .2rem}}@media screen and (max-width: 355px){.recipe-grid-item{width:100% !important;padding:0 !important}}@media screen and (max-width: 335px){.search-subscription-options{float:right;clear:both;width:100%;padding-top:.5rem}#submenu_box a i{display:none}.homepage-sidebar .th-recipe img,.homepage-sidebar .th-recipe,#sidebar .th-recipe img,#sidebar .th-recipe,.trending .th-recipe,.trending .th-recipe img{min-width:260px !important;min-height:260px !important;height:260px !important;width:260px !important}}.virtual-cart .woocommerce-shipping-totals{display:none}.single-recipe .info-right{display:none}.single-hfg_collection .term-title{margin-top:0}.single-hfg_collection .below_recipe_title{padding-bottom:20px}.popup.wdpu-msg .wdpu-text{background:#fff;color:#000}.popup.wdpu-msg .wdpu-subtitle,.popup.wdpu-msg .wdpu-title{color:#000}.home #footer-wrap{border:0}.search-results #wrapper #sidebar{display:none}.homepage-bottom-tabs,.related-articles-wrapper{width:100%;float:left}.tab-selector{display:flex}.homepage-bottom-tabs .tab-selector span{display:inline-block;text-align:center;cursor:pointer;padding:.5rem .7rem;background-color:#a9a9a9;color:#111;margin-right:.7rem;margin-bottom:.7rem}.homepage-bottom-tabs .tab-selector .active{background-color:#7eb541;color:#fff}.homepage-bottom-tabs .top-rated,.homepage-bottom-tabs .latest-advice{display:none}@media screen and (max-width: 640px){.homepage-bottom-tabs .tab{flex-direction:column}}.homepage-bottom-tabs .archive-rating,.homepage-bottom-tabs .recipe_circles{display:none}.single-post .recipe-info .standfirst,.single-article .recipe-info .standfirst,.homepage-bottom-tabs .recipe-info .standfirst{font-size:1rem}.single-post .post-entries,.single-post .post-utility,.single-post #post-author,.single-post .yarpp-related,.single-recipe .ingredient_list{display:none !important}.js .universe-search{display:none}#credit{text-align:center}#fld_instructions_and_steps p a{display:list-item}.recipe_related_links a{display:list-item}.posts_per_group_box{float:left;width:100%;position:relative;text-align:center}.posts_per_group_box_container{margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width: 576px){.posts_per_group_box_container{margin-right:0}}@media only screen and (min-width: 576px){.posts_per_group_top,.shopping-list-top{display:flex;flex-flow:row;line-height:1;padding-bottom:.5rem;align-items:end;line-height:1}}.posts_per_group_box .rename_group_title{background-color:#575855;padding:.375em .75em;font-family:"raleway",sans-serif;color:#fff;font-size:.925rem;border-top-left-radius:10px;border-top-right-radius:10px}@media only screen and (min-width: 576px){.posts_per_group_box .rename_group_title{padding:.75em}}.shopping-list-top{grid-column:span 12;text-align:center}.shopping-list-top .button-area-2{display:flex;justify-content:center;margin-left:auto;margin-right:auto;position:relative;max-width:230px;gap:.5rem}@media only screen and (min-width: 576px){.shopping-list-top .button-area-2{margin-right:1rem}}.shopping-list-top .button-area-2 button{font-size:.875rem}.posts_per_group_box .fav_list_title,.shopping-list-title{font-size:20px;margin-bottom:1rem !important;text-align:center;display:inline-block;border-bottom:3px solid #e6e6e6;width:auto;padding-bottom:1rem;margin-left:auto !important;margin-right:auto !important;font-family:"freight-display-pro",serif}.email-result,.collection-result{font-family:"nimbus-sans",sans-serif;border-color:#7eb541;border:1px solid #d1e6ba;background-color:#f0f6e4;display:none;text-align:center;max-width:90%;padding:.5rem;margin-left:auto;margin-bottom:2rem;margin-right:auto;font-size:.925rem;width:100%}.fav_shopping-list .email-result{grid-column:span 12}@media only screen and (min-width: 576px){.posts_per_group_box .fav_list_title,.shopping-list-title{border:0;order:0;margin-bottom:0 !important;border-bottom:0;padding-bottom:0;margin-left:0 !important}}@media only screen and (min-width: 768px){.posts_per_group_box .fav_list_title,.shopping-list-title{font-size:29px}}@media only screen and (max-width: 767px){.list-area h2{font-size:18px}}.posts_per_group_box .fav_list_container{background-color:#f5f5f5;padding:.75rem}.shopping-list-actions-wrapper{display:flex;flex-direction:row;position:relative;align-items:center;gap:10px}@media screen and (max-width: 630px){.shopping-list-actions-wrapper{flex-direction:column}}span.no-recipe-collection{font-family:"nimbus-sans",sans-serif;color:gray;font-size:16px;font-weight:100}h3.extra-ingredients-title{text-align:left;align-self:baseline;padding-bottom:10px}.custom_shopping_sub{margin-left:5px}.custom_shopping_list_section{background:#f5f5f5;width:auto;padding:10px;padding-top:23px;border-bottom:none !important;display:flex;flex-direction:column}.custom-ingredient-field-container{display:flex;width:100%}.custom_shopping_list_form{display:flex;flex-direction:column;gap:15px;width:100%}p.custom-shopping-item-instructions{text-align:left}.custom_shopping_item{height:100%;padding:0;font:300 14px "Open Sans",Helvetica,Arial,Sans-serif;padding-left:10px;padding-right:10px;width:calc(100% - 20px)}form#custom_shopping_form{margin:0;margin-bottom:5px}form#custom_shopping_form .btn-secondary{border-radius:0 .125rem .125rem 0}.custom-ingredient-field-container .form_input_fild{height:33px;width:calc(100% - 98px)}@media screen and (max-width: 800px){h3.extra-ingredients-title{text-align:center;align-self:center}.custom_shopping_sub{margin-left:15px !important}p.custom-shopping-item-instructions,p.modify-shopping-list-instructions{text-align:center !important;line-height:18px;font-size:14px}p.custom-shopping-item-instructions{padding:0 10px;margin-bottom:0}}.custom-recipe-item{background-color:#70a537;animation:fadeBackground 1s forwards normal}@keyframes fadeBackground{0%{background-color:#70a537;color:#fff;scale:.7}50%{scale:1.05}100%{background-color:rgba(0,0,0,0);color:#545454;scale:1}}.rename_fav_list:before{content:""}@media screen and (max-width: 650px){.custom_shopping_item{min-width:auto}}@media only screen and (min-width: 576px){.shopping-list{text-align:left}}.shopping-list-top{grid-column:span 12;text-align:center}.shopping-list-top .button-area-2{display:flex;justify-content:center;margin-left:auto;margin-right:auto;position:relative;max-width:230px;gap:.5rem}@media only screen and (min-width: 576px){.shopping-list-top .button-area-2{margin-right:1rem}}.shopping-list-top .button-area-2 button{font-size:.875rem;margin-right:auto}.posts_per_group_box .fav_list_title,.shopping-list-title{font-size:20px;margin-bottom:1rem !important;text-align:center;display:inline-block;border-bottom:3px solid #e6e6e6;width:auto;padding-bottom:.5rem;margin-left:auto !important;margin-right:auto !important}.shopping-list-title{margin-top:1rem !important;margin-bottom:0 !important;border-bottom:0}.email-result,.collection-result{font-family:"nimbus-sans",sans-serif;border-color:#7eb541;border:1px solid #d1e6ba;background-color:#f0f6e4;display:none;text-align:center;max-width:90%;padding:.5rem;margin-left:auto;margin-bottom:2rem;margin-right:auto;font-size:.925rem;width:100%}.fav_shopping-list .email-result{grid-column:span 12}@media only screen and (min-width: 576px){.posts_per_group_box .fav_list_title{border:0;order:0;margin-bottom:0 !important;border-bottom:0;padding-bottom:0;margin-left:0 !important}}@media only screen and (min-width: 768px){.posts_per_group_box .fav_list_title,.shopping-list-title{font-size:29px}}@media only screen and (max-width: 767px){.list-area h2{font-size:18px;margin-bottom:1rem;margin-top:.5rem}}.posts_per_group_box .fav_list_container{background-color:#f5f5f5;padding:.75rem}.posts_per_group{background-color:#f5f5f5;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-top:1rem;margin-bottom:2.5rem;padding:1rem .5rem;background-color:#f5f5f5;padding:2rem 1.5rem;max-width:calc(100% - 3rem);gap:1.5rem}.posts_per_group{background-color:#f5f5f5;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-top:1rem;margin-bottom:2.5rem;padding:1rem .5rem;background-color:#f5f5f5;padding:2rem 1.5rem;max-width:calc(100% - 3rem);gap:1.5rem}html .recipe_tools .save_for_later_show_options .fav_remove_item_link{position:inherit;margin-top:-5px}#custom_save_for_later{margin:0}.recipe_tools .save_for_later_show_options span,.recipe_tools .save_for_later_link .for-logged-out{cursor:pointer;margin-left:0;margin-right:8px;font-weight:600;background-color:#7eb541;border-radius:2px;color:#fff;padding:.275em .45em .275em .275em;transition:all ease .3s}.recipe_tools .save_for_later_show_options span:hover,.recipe_tools .save_for_later_link .for-logged-out:hover{background-color:#71a339}.recipe_tools .view_favs{margin-left:0;margin-right:0}.recipe_tools .save_for_later_show_options span,.recipe_tools .save_for_later_show_options{margin-top:0}.save_for_later_link .fa.fa-heart-o,.save_for_later_link .fa.fa-heart,.save_all_for_later_link .fa.fa-heart-o,.save_all_for_later_link .fa.fa-heart{font-size:1rem}.delete-shopping-recipe{position:absolute;top:12px;right:13px;background:rgba(0,0,0,0);color:#4b4b4b;border:none;font-weight:100;font-size:1.075rem;transition:all .2s ease-in-out}.delete-shopping-recipe:hover{background:rgba(0,0,0,0);color:#000}.fav_tools_btns{display:flex;gap:.5rem;flex-flow:row;justify-content:center}.rename_fav_list,.remove_fav_list{cursor:pointer;margin:0;font-size:.875rem}#measurements_preference{font-size:.8em;padding-right:1.4rem}.measurement_switch{margin-right:0;padding:6px 15px !important}.hfg_custom_social_links{position:absolute;right:17px;bottom:3px;padding:3px 7px;cursor:pointer;color:#fff;border-radius:50%;border:1px solid #999;background:#fff}.hfg_custom_social_links .fa-share{color:#999}.hfg_custom_social_links::hover{color:#fff}#hero_image .hfg_custom_social_links{right:10px;bottom:25px}.single-recipe #hero_image .hfg_custom_social_links{bottom:56px}.th-recipe .tooltiptext,#hero_image .tooltiptext,.hfg_custom_social_links .tooltiptext{visibility:hidden;min-width:115px;background-color:#fff;border:2px solid #ccc;color:#fff;text-align:left;border-radius:6px;position:absolute;z-index:500;opacity:0;transition:opacity .3s;top:8px;left:-134px;margin-right:30px}.th-recipe:hover .tooltiptext,#hero_image:hover .tooltiptext,.hfg_custom_social_links:hover .tooltiptext{visibility:visible;opacity:1}.tooltiptext_title{width:100%;background-color:#575855;border:1px solid #575855;border-radius:0;border-top-left-radius:2px;border-top-right-radius:2px;color:#fff;font-size:1rem;font-family:"Open Sans",Helvetica,Arial,Sans-serif;text-align:center;font-weight:800;padding:.5em 0;margin:0}.social_line{width:100%;float:left;border-top:1px solid #ccc}.social_line a{color:#7eb541}.tooltiptext .fa{margin-left:4px}.recipe-grid-item .hfg_custom_social_links a{font-weight:normal}.recipe-grid-item .hfg_custom_social_links a:hover{font-weight:bold}#sidebar .hfg_custom_social_links{display:none}.recipe_tool.first button,.recipe_tool.first>a,.recipe_tool.first .hfg_custom_social_links{float:left}.recipe_tool.first .hfg_custom_social_links{position:relative;right:auto;bottom:auto;width:15px;margin:-3px 0 0 5px;text-align:center}#relatedposts{margin-top:40px}#relatedposts .relatedposts-items .relatedposts-post{float:left;width:50%;margin:0 0 1rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:20px}.relatedposts-post-title{margin-top:10px}#relatedposts p{margin-bottom:2px;color:#ccc}.relatedposts h2{clear:left}#relatedarticles{margin-top:20px;line-height:1.3;background-color:#f7f7f7;padding:1rem}#relatedarticles ol{padding-left:1rem;color:#ccc}#relatedarticles li{margin-bottom:.5rem}.icon-bar a{float:right;text-align:center;padding:5px;transition:all .3s ease;color:#fff;font-size:16px;border-radius:50%;width:22px;margin-left:.5rem}.icon-bar a:hover{background-color:#000}.recipe_tool .icon-bar{margin-top:-10px}.facebook{background:#3b5998;color:#fff}.twitter{background:#55acee;color:#fff}.google{background:#dd4b39;color:#fff}.linkedin{background:#007bb5;color:#fff}.pinterest{background:#b00;color:#fff}.more-measurements{font-size:.8em;width:229px}.banner{width:100vw;background-color:#89b941;border-top:1px solid #ebebeb;display:flex;align-items:center;position:fixed;bottom:0;left:0;height:0;transition:height .5s ease;line-height:1}.banner.show-banner{min-height:200px;z-index:9999}.woocommerce-page .show-banner{display:none}.banner-inner{color:#fff;display:none;max-width:630px;margin:0 auto;padding:0 .75rem;padding:0 1.25rem;position:relative;display:none}.banner.show-banner .banner-inner{display:block}.banner a,.banner p{color:#fff}.banner a{text-decoration:underline}.banner .banner-heading{color:#fff;font-family:Georgia,Times,"Times New Roman",serif;font-size:28px;margin-top:0;margin-bottom:.625rem;text-align:left}.banner .banner-subheading{color:#fff;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:15px;font-weight:800;line-height:1.25;margin-bottom:0}.banner p{color:#000;font-size:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.125;text-align:left;display:flex;align-items:center;margin-bottom:.25rem}.banner form{display:grid;grid-template-columns:auto 130px;grid-column-gap:10px;grid-row-gap:4px;padding-top:0;margin-bottom:0;max-width:460px}.banner form .gform_ajax_spinner{position:absolute;margin-left:3px;margin-top:10px}.banner .gform_wrapper .gform_body{margin-bottom:0;grid-column:1/2}.banner .gfield,.banner .gform_wrapper .top_label div.ginput_container,.banner .gform_wrapper ul li.gfield{margin-top:0}.banner .gform_wrapper input[type=email]{border:2px solid #0e0d0d;margin:0;padding:.25rem .75rem !important;width:100%}.banner-cta{display:flex;flex-direction:row;flex-flow:column;text-align:left}.banner-form{position:relative;padding-top:.5rem}.banner-form .gform_confirmation_message{position:absolute;top:-258%;border-radius:2px;min-height:110px;line-height:1.25;background-color:#f0f9e6;border:1px solid #c1ec91;padding:.75rem;margin:1rem 0;color:#000;font-size:.875rem}form .validation_error,form .validation_message{font-size:.75rem;padding:3px 5px;line-height:1.25}.form .validation_error{top:1px}form .validation_message{margin-top:3px;width:100%}.banner-tick{width:24px;margin-right:5px}.banner-yum{width:25%}.banner-yum img{max-width:80%}.banner .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.banner .button,.banner form .button{background-color:#008037 !important;border-radius:2px;border:none !important;color:#fff;font-size:16px !important;font-weight:600;font-family:"Open Sans",Helvetica,Arial,sans-serif;height:auto !important;padding:6px 20px !important;text-transform:uppercase;text-decoration:none;text-align:center;margin:0 auto}.banner .button:hover,.banner form .button:hover{background-color:#333}.banner-close-link{position:absolute;top:.2rem;right:.25rem;color:#222 !important;z-index:2;background-color:#89b941;border-radius:50%}.banner-close-link i{font-size:1.5rem !important}.banner-privacy{font-size:.8rem;color:#fff;margin-top:5px}.banner form .validation_error{margin-bottom:10px;bottom:28px;position:absolute}.banner form .validation_message{position:absolute;max-width:460px}@media screen and (min-width: 375px){.banner .banner-subheading{font-size:16px}.banner-form .gform_confirmation_message{font-size:.925rem}}@media screen and (min-width: 400px){.banner-form .gform_confirmation_message{min-height:auto;top:-225%}}@media screen and (min-width: 769px){.banner-inner{flex-direction:column;align-items:center;margin:0 auto;justify-content:center}.banner .banner-heading{font-size:28px}.banner h3{text-align:left}.banner-button{margin:0 auto}.banner h3{font-size:1.2rem}.banner h3 span{width:100%;display:inline-block;margin-left:0;margin-top:.5rem;font-size:1.2rem}.banner .gform_wrapper .gform_body{width:100%;margin-right:10px}.banner.show-banner{min-height:160px}.banner .banner-subheading{color:#fff;font-weight:800;line-height:1.375;margin-top:.25rem}.banner-close-link{top:0rem;right:0rem}.banner-privacy{margin-top:7px}}@media screen and (min-width: 992px){.banner.show-banner{background:url(../FoodAndCook/images/footer-modal-left.jpg),url(../FoodAndCook/images/footer-modal-right.jpg),#89b941;background-size:160px;background-repeat:no-repeat;background-position:left 50%,right 50%;padding:.5rem 0;min-height:150px}.banner-close-link{top:0;right:-0.75rem}.banner .button{padding:11px 30px !important}}@media screen and (min-width: 1120px){.banner-inner{max-width:700px}.banner-form .gform_confirmation_message{top:-238%;font-size:1rem}}@media screen and (min-width: 1200px){.banner .button{font-size:18px !important}.banner .banner-heading{font-size:34px}.banner .banner-subheading{font-size:18px}.banner p{font-size:17px;margin-bottom:.5rem}.banner .gform_wrapper .gform_body{width:100%;max-width:340px}.banner-form .gform_confirmation_message{top:-208%}}@media screen and (min-width: 1440px){.banner.show-banner{background-size:290px}}@media screen and (max-width: 500px){.banner h3{max-width:81%;margin-bottom:1.5rem;line-height:1.3}.banner-heading{color:#fff;font-size:30px;margin-top:0;font-family:Georgia,Times,"Times New Roman",serif}.banner-form{width:100%}.banner-yum{display:none}.banner form{padding-top:0;margin-bottom:0;display:flex}.more-measurements{float:none;display:block;padding-bottom:.5rem;padding-left:0;width:100%}.ingredients h2{position:relative;top:0}#ingredients-list{padding-top:0}}.woo-sc-hr,.woo-sc-divider{clear:both;display:block;margin-bottom:20px;padding-top:20px;width:100%}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:250px}.renewal-modal-notice{font-size:1rem}#paywall-bottom .counter-container{width:500px}#paywall-bottom .left{float:left}#paywall-bottom .right{float:right}.black-paywall-modal{color:#252525;font-family:"Open Sans";max-width:700px}.black-paywall-modal p.form{display:flex;flex-wrap:wrap;justify-content:space-between}.black-paywall-modal input.text.dark{background:#fff;color:#252525}.black-paywall-modal p.form input{width:39%;flex-grow:1;margin-left:1rem}@media screen and (max-width: 768px){.black-paywall-modal p.form input{width:100%;margin-left:0}}.nanoModalContent p.form label{width:115px}.black-paywall-modal .black-button{background-color:#72b02c;color:#fff}.default-modal{border:1px solid #838489}.nanoModal{z-index:1000}.ng-scope{float:left;width:100%}#first_modal_img{width:39%;float:right;margin-left:10px}#second_modal_img{float:right;width:37%}#second_modal_text ul{float:left}#second_modal_text h4,.modal-sub-desc{color:#0c9ab4;font-size:17px;font-family:"Open Sans",Helvetica,Arial,Sans-serif;font-weight:800;line-height:1.25;margin-top:.5rem;margin-bottom:.25rem;text-align:center}#second_modal_text h4 .promo-code{color:#ff3131}#second_modal_text li{font-size:.8em;list-style:none;line-height:3.9em}#second_modal_text li img{width:16px;margin-bottom:15px;display:inline-block}#second_modal_action{float:left;width:100%;margin-bottom:15px}.close_link,.modal-fine-print{float:left;margin-left:15px;bottom:15px;font-size:.8rem;color:#000;z-index:5000;position:relative}.mobile-close-link{position:absolute;top:-1.875rem;right:.75rem;border:0;background-color:#d0cece;color:#3c3c3c !important;z-index:5;font-weight:bold;border-radius:3px;padding:.25rem .625rem;font-size:1rem}.modal-fine-print{float:right;margin-right:15px}#modal2_shop_link:not(.paywall-modal #modal2_shop_link){font-size:2em;padding:30px 0;display:block}.get-subscription p.not-right-now{margin:0 45px}@media(max-width: 700px){#first_modal_img,#second_modal_img{display:none}#second_modal_text{width:100%}.get-subscription p.not-right-now{margin:0 20px}.register .user-form{width:auto}#modal2_shop_link:not(.paywall-modal #modal2_shop_link){font-size:1.2em;padding:15px 0}form.inline-sign-in{text-align:left}.close_link{font-size:1em;margin:.5rem 1rem}#second_modal_text li{list-style:none;line-height:1.3em;margin-top:10px}#second_modal_text li img{margin-bottom:0}.black-paywall-modal{max-width:92vw}.paywall-modal .black-button{margin-top:.7rem !important;padding-top:0}#second_modal_action p a.red-background{padding:1rem 0}}#second_modal_action p a.red-background{font-size:1.5rem;padding:1.5rem 0;display:block;width:47%;box-sizing:border-box;margin:1%;display:inline-block}@media screen and (max-width: 640px){#second_modal_action p a.red-background{width:100%}}body.paywall-popup-active{position:fixed;width:100vw}#download-kit-link,.blue-text,.woocommerce-thankyou-order-details+p a:nth-of-type(2){color:#58ba45 !important}.woocommerce-MyAccount-downloads-file.button{background-color:#58ba45 !important}.animated-text p{text-align:center !important}.animate-text{margin:0 auto;font-size:1.5rem;font-weight:800}@media screen and (min-width: 640px){.animate-text:not(.paywall-modal .animate-text){overflow:hidden;white-space:nowrap}.animated-text{margin-top:.5rem;margin-bottom:-0.5rem}}.delay-animate{animation-delay:1.5s}@keyframes unfurl{from{width:0}to{width:105%}}.bounce-text{color:#fff;animation:bounce 2s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes bounce{from{font-size:1.5rem}to{font-size:1.7rem}}.popup-overlay{width:100vw;height:100vh;overflow:hidden;position:absolute;z-index:5000;top:0;display:flex;background-color:rgba(0,0,0,.25)}.wrong-site-modal{width:100vw;height:100vh;position:absolute;z-index:5000;top:0;display:flex;justify-content:center;align-items:center}.wrong-site-modal .modal-content{max-width:800px;background-color:#fff;padding:2rem}.hide-for-mobile{display:block}.hide-for-desktop{display:none}@media screen and (max-width: 800px){.wrong-site-modal .modal-content{max-width:92vw}.hide-for-mobile{display:none}.hide-for-desktop{display:block}}.wrong-site-modal img{display:block}.checkout_coupon{display:block !important}.menu-item.subscribe a{color:#7eb541 !important}.stripe-checkout-hfg{width:300px;height:auto;max-width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:500;display:none;background:#f5f5f7;border:0;box-shadow:0 12px 30px 0 rgba(0,0,0,.5),inset 0 1px 0 0 hsla(0,0%,100%,.65);border-radius:6px;padding-bottom:1rem}.stripe-checkout-hfg .modal-header{background-color:#e8e9eb;padding:18px 1.5rem;border-bottom:1px solid #d2d2d3}.stripe-checkout-hfg .modal-header p,.stripe-checkout-hfg .modal-content p{margin-bottom:.5rem}.stripe-checkout-hfg .modal-content{padding:2rem 2rem 0}.stripe-checkout-hfg .modal-content #stripe-email{width:100%;padding:.2rem;border-radius:4px;border:1px solid #dedede;box-sizing:border-box}.stripe-checkout-hfg #stripe-card{margin-top:1rem;padding:.2rem;background-color:#fff;border-radius:4px;border:1px solid #dedede}.free-trial-button{position:relative;border-radius:4px;background-color:#3ea8e5;background-image:linear-gradient(-180deg, #44b1e8, #3098de);box-shadow:0 1px 0 0 rgba(46,86,153,.15),inset 0 1px 0 0 rgba(46,86,153,.1),inset 0 -1px 0 0 rgba(46,86,153,.4);font-size:17px;line-height:21px;height:37px;text-shadow:0 -1px 0 rgba(0,0,0,.12);color:#fff;cursor:pointer;transition:all .2s ease-in-out;border:0;margin-top:1rem}.stripe-checkout-hfg .modal-content .fine-print{font-size:.8rem}@media screen and (max-width: 576px){#hfg_preferences_favorites .recipe-grid-item{width:100%}}#hfg_preferences_favorites .recipe-grid-item .fav_list_popup ul{margin:0;padding:0;max-height:360px;overflow-y:auto}.button-area,.button-area-2{display:flex;grid-column:span 12}.feedback-area{order:4;grid-column:span 6;box-sizing:border-box;width:500px;margin:0 auto;max-width:600px;margin:0 auto;background-color:#f9f9f9;border:1px solid #f1f1f1;border-radius:3px;margin-bottom:2rem;padding:2rem 1.25rem 1.25rem;width:100%;margin-top:2rem}.feedback-title{margin-bottom:1rem !important}.feedback-area label{font-size:.925rem;font-weight:bold}.feedback-area p{line-height:1.5}.feedback-area .btn{margin-bottom:.5rem}.feedback-text{font:300 14px "Open Sans",Helvetica,Arial,Sans-serif;margin-bottom:.5rem;width:100%;border:1px solid #dedede;padding:.5rem .75rem;max-width:92%}.button-area button,.button-area-2 button{margin-right:1rem}#removed-item-list-container{border:3px solid #f7a206}#clear-removed-items-button{display:block;margin-top:15px}.removed-items-heading{display:flex;justify-content:space-between}.fa-solid.fa.fa-x::before{content:""}.fa-circle-minus::before{content:""}#remove-checked-items-button,#clear-removed-items-button{text-decoration:none;color:#fff;background-color:#f7a206;z-index:2;border:none;transform-origin:center;transition:transform .5s ease-in-out}#remove-checked-items-button{min-width:211px}.scale-up{transform:scale(1.2)}.category-col{order:2}.main-col{order:3}.button-area-2{order:1}.button-area{order:4}.header-login{display:none;text-align:right;width:350px;height:1px;z-index:800;right:0;position:absolute;display:flex;justify-content:flex-end}#navigation.fixed .header-login a#subscribe-btn{color:#fff !important;margin-top:3px}#navigation:not(.fixed) .header-login a#subscribe-btn{display:none}#navigation.fixed .header-login .social-icons{display:flex;align-content:center;height:20px;gap:15px;margin-right:18px;margin-top:20px}#navigation:not(.fixed) .header-login .social-icons{display:none}.modal-button,#Cardinal-Modal input[type=submit]{background-color:#7eb541;border-radius:3px;border:0;border:1px solid #7eb541;box-sizing:border-box;color:#fff;display:block;font-weight:bold;font-size:1rem;font:700 16px "Open Sans",Helvetica,Arial,Sans-serif;width:100%;max-width:280px;margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:1rem;padding:.625rem .375rem;text-align:center;transition:all .3s ease;text-transform:uppercase}.modal-button:hover,#Cardinal-Modal input[type=submit]{background-color:#71a339;color:#fff !important}.modal-button,.modal-content .rcp-button{background-color:#0c9ab4;border:1px solid #0c9ab4;border-radius:5px;font-size:1.125rem;margin-top:.75rem;margin-bottom:.5rem;max-width:260px;padding:.5rem .375rem}.modal-content .rcp-button{margin-bottom:0}.modal-button:hover,.modal-content .rcp-button:hover{background-color:#0b89a1;border:1px solid #0b89a1}.more-options-button{background-color:#cee4ba;border:1px solid #b9dc90;color:#000}.paywall-modal .braintree-placeholder{margin-bottom:0}@media screen and (min-width: 640px){.page-template-rcp-shop .rcp_registration_total{margin-bottom:0}}#rcp_recaptcha{width:304px;margin:0 auto}#rcp_profile_editor_submit{margin-top:0}#rcp_login_form,#rcp_lostpassword_form,.rcp_password_form,#rcp_password_form{background-color:#f9f9f9;border:1px solid #f1f1f1;border-radius:6px;margin-bottom:2rem;padding:1.5rem 1rem .75rem}div.rcp_login_form-wrapper:nth-of-type(2),#rcp_lostpassword_form:nth-of-type(2),.rcp_message.error:nth-of-type(2),.lost-password-message:nth-of-type(2),#rcp_password_form:nth-of-type(2),p.rcp_success:nth-of-type(2){display:none}#rcp_login_form label{font-weight:bold}#rcp_login_form .rcp_lost_password{text-align:center}#rcp_login_form a,#rcp_login_form a:hover{font-size:1rem;font-weight:normal;text-decoration:underline}.mask{background-color:rgba(0,0,0,.4);display:none;opacity:.75;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2}.woocommerce-info{border:1px solid #f2f2f2;border-radius:2px;background:#f9f9f9;padding-left:15px}.rcp_login_form,#rcp_profile_editor_form,.customer_details-inner,#customer_details{background-color:#f9f9f9;border-radius:6px;border:1px solid #f2f2f2;margin-bottom:2rem;padding:1rem .875rem .75rem}@media only screen and (min-width: 769px){.checkout.woocommerce-checkout .col2-set .col-1{width:100% !important}}.show-password-input{display:none}.customer_details-inner{overflow:hidden}#rcp-payment-history,#rcp-account-overview,.my_account_orders,.order_details,.woocommerce-customer-details address,.shop_table_responsive,.shop_table.woocommerce-checkout-review-order-table{border:1px solid #ddd;background-color:#f9f9f9;border-radius:6px !important;margin-bottom:2rem;padding:1rem .875rem .75rem;overflow:hidden;box-shadow:0px 0px 1px rgba(0,0,0,.4)}#rcp-payment-history,#rcp-account-overview,.my_account_orders,.order_details,.woocommerce-customer-details address{border:0;color:#000}.woocommerce-account-fields .create-account{float:none}#account_password_field{width:100%}#account_password_field input[type=password]{height:42px;max-width:220px}.place-order .button{height:42px}.rcp_form input[type=email],.rcp_form input[type=text],.rcp_form input[type=password],#rcp_profile_editor_form input:not(#rcp_profile_editor_submit),#rcp_profile_editor_form select{border:1px solid #e8e8e8;font-size:14px;height:36px;margin:0;margin-bottom:.5rem;padding:.5rem !important;width:100%}.rcp-account-overview a{background-color:#7eb541;color:#fff;border-radius:3px;padding:.25rem .5rem;margin-bottom:.5rem;display:inline-block}.homepage-sidebar-intro{background-color:#f7f7f7;padding:1.5rem 1rem;margin-bottom:15px}.mew-modal-link{font-size:1rem;text-align:center;padding-top:0;padding-bottom:.5rem}.bold-number li::marker{font-weight:bold}.accordion-title{border-bottom:1px solid #e6e6e6;padding-bottom:.3rem}.accordion-content{display:none}.accordion-toggle{font-family:"Open Sans",sans-serif;padding-left:.3rem}#rcp_user_login_wrap{display:none}.rcp_form ul li{list-style-type:none}.rcp-stripe-register{width:100%;box-sizing:border-box;display:inline-block}.show-braintree-modal{width:100%;background:#7eb541 !important;color:#fff !important;border:1px solid #7eb541 !important;text-align:center;font-size:1.5rem;padding:1.5rem 0;font-family:"Open Sans",sans-serif;line-height:1}.rcp_profile_editor_subtitle{text-align:center}.rcp_form input[type=email],.rcp_form input[type=password],.rcp_form input[type=text]{width:100%;box-sizing:border-box}.rcp_form fieldset legend{color:#8fba60;font-weight:700;font-size:1.2rem;text-align:center;margin-bottom:.5rem}#rcp_profile_editor_form fieldset legend{text-align:left}.rcp_form [type=radio].required{color:#000}p#rcp_user_email_wrap~p{display:none}.page-template-rcp-shop .rcp_registration_total,.page-template-rcp-shop #rcp-braintree-dropin-container{display:none}.page-template-rcp-shop .rcp_registration_total{margin-bottom:0}.rcp-table th,.rcp-table td,.my_account_orders th,.my_account_orders td,.order_details th,.order_details td{color:#000;font-size:1rem;font-family:"nimbus-sans",sans-serif}.rcp_profile_editor_form-wrapper{margin-top:2.75rem}@media only screen and (min-width: 500px){.paywall-modal{max-width:80%}.paywall-modal .modal-title{font-size:1.375rem}}@media only screen and (min-width: 620px){.paywall-modal{max-height:540px}#second_modal_text h4{margin-bottom:.5rem}}@media only screen and (min-width: 769px){.checkout_coupon{width:49%;margin-left:auto;margin-right:auto}.woocommerce-form-coupon .button{margin-top:0}.checkout.woocommerce-checkout{max-width:700px;margin-left:auto;margin-right:auto}.checkout.woocommerce-checkout .col2-set .col-1{float:none;margin-left:auto;margin-right:auto;width:78%}.single-braintree-modal{padding-top:.875rem;padding-bottom:3rem}#second_modal_text h4{font-size:1.125rem;line-height:1.375}}@media only screen and (min-width: 1024px){#customer_details{margin-bottom:1.5rem}#rcp_user_first_wrap,#rcp_user_last_wrap{margin-bottom:0 !important}}.order-intro{color:#000;font-size:1.125em;line-height:1.375;text-align:center}.view-order-button{display:flex;width:100%;justify-content:center}.view-order-button .back-manage-account{background-color:#58ba45;border:1px solid #58ba45;border-radius:2px;color:#fff;cursor:pointer;font-size:.925rem;margin-top:7px;padding:.375em 1.25em;transition:all .3s ease;text-align:center;width:auto;border-radius:50px}.view-order-button .back-manage-account:hover{background-color:#fff;color:#58ba45}.order-downloads-wrapper{margin-top:30px}#rcp-payment-history a,#rcp-account-overview a,.my_account_orders a,.order_details a{background-color:#58ba45 !important;border-radius:6px;color:#fff;display:inline-block;font-size:.925rem !important;margin-bottom:.5rem;padding:.125rem .625rem;transition:all .3s ease;text-shadow:none !important}.order_details .download-product a,.order_details .download-product a:hover,.order_details .product-name a,.order_details .product-name a:hover{background-color:#f9f9f9 !important;color:#58ba45 !important}.woocommerce-MyAccount-downloads-file.button{background-color:#58ba45 !important}#rcp-payment-history a:hover,#rcp-account-overview a:hover,.my_account_orders a:hover,.order_details a:hover{background-color:#71a339 !important}#rcp-payment-history,#rcp-account-overview{border-bottom:1px solid #ddd}@media only screen and (min-width: 500px){.view-order-button{justify-content:left}.rcp_profile_editor_form-wrapper,#rcp_update_card_form{max-width:430px;margin-left:auto;margin-right:auto}.rcp_login_form-wrapper,#rcp_lostpassword_form,#rcp_password_for .rcp_message,#rcp_password_form,.rcp_message.error,.rcp_error.password_empty,.rcp_error.password_empty{max-width:470px;margin-left:auto !important;margin-right:auto !important}.rcp_form p#rcp_profile_first_name_wrap,.rcp_form p#rcp_profile_last_name_wrap{width:48%;float:left}.rcp_form p#rcp_profile_last_name_wrap{margin-left:4%}#rcp_profile_editor_form{padding-top:2rem}}@media only screen and (min-width: 769px){.entry h1{font-size:36px}.lwa-form label,.rcp_form label{font-size:.925rem}.lwa-links a{font-size:1rem;margin-top:.75rem}#rcp-payment-history th,#rcp-payment-history td,#rcp-account-overview th,#rcp-account-overview td,.my_account_orders th,.my_account_orders td,.order_details th,.order_details td{font-size:.925rem;padding-left:1.067em}.my_account_orders th:first-child,.my_account_orders td:first-child,.order_details th:first-child,.order_details td:first-child{padding-left:1.067em !important}.rcp_profile_editor_form-wrapper{margin-top:2.75rem}}@media(min-width: 801px){#facit_search_box_wrapper{max-width:630px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1025px){.facit_search_box:not(.facit_search_box){padding:20px 0 10px;margin:0 auto;max-width:900px}#facit_search_box_wrapper{top:25px;max-width:800px;margin-left:auto;margin-right:auto;padding:1.125rem 1rem}.order-intro{font-size:1.625em;line-height:1.5;margin-bottom:2.75rem}.term-title{margin-top:22px;width:100%}.rcp_form fieldset legend{font-size:1.5rem}#rcp_profile_editor_form fieldset legend{font-size:1.125rem}#rcp_profile_editor_form,#rcp_update_card_form{padding:1rem 1rem .75rem}#rcp_profile_editor_form{margin-bottom:3.75rem}#rcp-account-overview{margin-bottom:3.5rem}}@media only screen and (min-width: 1024px)and (max-width: 1505px){.lwa-title-sub{height:44px}.fa.fa-user{margin-top:5px}}.hfg-masthead-logo{margin-top:2px}.logo-tagline{font-family:"raleway",sans-serif;font-weight:700;color:#000;display:block;font-size:1.1rem;line-height:1;margin-top:.25rem}@media only screen and (min-width: 1200px)and (max-width: 1505px){.fa.fa-user{margin-top:3px}}@media only screen and (min-width: 1201px){#facit_search_box_wrapper{top:32px}.header_box{width:1020px;clear:both;margin:0 auto}#header_wrapper.fix_to_top #header{width:21%;padding:9px 0 20px 0}#header_wrapper.fix_to_top #navigation{width:72%}#submenu{width:72%}#navigation #main-nav a{font-size:1.1em}#search_box #searchform #s{max-width:166px;margin-left:8px}#search_box .searchform{margin-right:0}#submenu_box a{font-size:.8em}.menu-social{float:right;margin-right:0}.menu-social a{font-size:18px}.lwa-title-sub{display:flex;align-items:center;justify-content:left}#facit_search_box_wrapper{top:29px}}@media only screen and (min-width: 1025px)and (max-width: 1200px){#facit_search_box_wrapper:not(.page-template-template-home #facit_search_box_wrapper){padding-left:1%;padding-right:1%}}@media only screen and (min-width: 1360px){#header_wrapper.fix_to_top #header{width:26%}#submenu{width:calc(74% - 10px);margin-left:10px}#header_wrapper.fix_to_top #navigation{float:right;width:calc(74% - 13px);margin-left:10px}}@media only screen and (max-width: 1024px){.logo-tagline{font-size:.6925rem}}@media only screen and (max-width: 768px){.rcp_profile_editor_subtitle{font-size:19px;text-align:left}#rcp-payment-history td:first-child:before,#rcp-account-overview td:first-child:before,.my_account_orders td:first-child:before,#rcp-payment-history td:last-child:before,#rcp-account-overview td:last-child:before,.order_details td:first-child:before{margin-left:0}.my_account_orders td:last-child:before,.order_details td:last-child:before{display:none}.my_account_orders td:last-child,.order_details td:last-child{padding-left:10px}#rcp-payment-history th,#rcp-account-overview th{display:none}#rcp-payment-history td:first-child,#rcp-account-overview td:first-child,.my_account_orders td:first-child,.woocommerce-table--order-downloads td:first-child{background-color:rgba(0,0,0,.1);padding:.5em .5em;font-weight:bold;text-align:left;font-size:.925rem}#rcp-payment-history td:last-child,#rcp-account-overview td:last-child{padding-left:10px}#rcp-payment-history th,#rcp-account-overview th,.my_account_orders th,.woocommerce-table--order-downloads th{display:none}#rcp-payment-history td:before,#rcp-account-overview td:before,.my_account_orders td:before,.order_details td:before{font-weight:700;display:inline-block;height:100%;line-height:100%;width:100%;margin-left:-100%}#rcp-payment-history td:before,#rcp-account-overview td:before{content:attr(data-th) ": "}.my_account_orders td:before,.order_details td:before{content:attr(data-title) ": "}#rcp-payment-history td,#rcp-account-overview td,.my_account_orders td,.woocommerce-table--order-downloads td{display:block;text-align:left;padding:.5em .375em;padding-left:50%;border-bottom:0;font-size:.925rem}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:.5em .375em;font-size:.925rem !important}.woocommerce-table--order-details th{text-transform:capitalize}}@media only screen and (max-width: 480px){#rcp-payment-history,#rcp-account-overview{width:100%}}ul.products{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:2rem}ul.products li.product{width:100% !important}@media only screen and (min-width: 768px){.woocommerce-columns-5 ul.products li.product{width:100%}ul.products li.product{width:100% !important}.single-product.one-col .product .related ul.products li.product{width:22.2222222222% !important}.tax-product_tag.term-recipe-books #content{margin-top:84px}}@media only screen and (max-width: 640px){.woocommerce-columns-5 ul.products li.product{width:100%}ul.products{grid-template-columns:repeat(2, 1fr)}ul.products li.product{width:100%}}.print-logo{display:none}@media print{.site-footer aside.widget-area,.site-info,.ad-disclaimer-text,#div-gpt-ad-mrec,#div-gpt-ad-inread,#div-gpt-ad-mrec1,#div-gpt-ad-mrec2,#div-gpt-ad-mrec3,#div-gpt-ad-mrec4,#div-gpt-ad-leader,#div-gpt-ad-footer,.header-container-wrapper{display:none}body{margin-top:-65px;margin-left:10px;transform:scale(var(--scale-factor));transform-origin:0 0;font:400 16px "Open Sans",Helvetica,Arial,Sans-serif}.header-login{display:none}.newsletter-signup-box{display:none !important}button,input{display:none !important}.collection_Leaderboard{display:none !important}a.rate-link,.more-measurements{display:none !important}.ingredient{margin:5px 0}.rating-stars{margin-top:67px;padding-bottom:7px}.healthy-high-fibre-recipes,.content_author-wrapper{display:none}#hero_image{margin-top:-30px}.print-logo{display:inline !important;z-index:-1;padding-bottom:10px}.logo-normal{display:block !important}h1.title{margin-bottom:10px !important;margin-top:-85px !important;padding-bottom:7px}.recipe_decription{margin-top:-25px;margin-bottom:20px;width:430px !important;padding-right:210px}.cooking_time_text{margin-bottom:10px}p{line-height:20px}.print-copyright{text-align:left}i{display:none}.lwa-title-sub{display:none}.saver-disclaimer-note{display:none}#pwaforwp-add-to-home-click{display:none !important}.recipe_timing_info{text-align:left;width:105%;margin:15px 0;font-weight:bold;border-top:1px solid #7eb541;padding-top:.5rem;border-bottom:1px solid #7eb541;-moz-column-count:2;column-count:2}}table.habits-table ul{margin:0;padding:0}table.habits-table{border:1px solid #ced8c1}table.habits-table tbody td,table.habits-table tfoot th,table.habits-table th,table.habits-table td{border-top:1px solid #ced8c1;border-bottom:1px solid #ced8c1}table.habits-table thead{background-color:#dbe9ce}table.habits-table td{padding:1.067em}table.habits-table tr td:first-child{padding-left:1.067em !important}table.habits-table tr td:nth-of-type(2n){width:164px}table.habits-table tr td:last-child{padding-right:1.067em}@media(max-width: 500px){table.habits-table{border:0}table.habits-table{overflow:visible}table.habits-table tr td:nth-child(1):before{content:"Old habit"}table.habits-table tr td:nth-child(2):before{content:"Values"}table.habits-table tr td:nth-child(3):before{content:"New habit"}table.habits-table thead{display:none}table.habits-table>*,table.habits-table tr,table.habits-table td,table.habits-table th{display:block}table.habits-table tr{border:1px solid #ced8c1;border-bottom:0;margin-bottom:2rem}table.habits-table tr td{border-top:0;border-bottom:1px solid #ced8c1;border-left:0;padding-left:29% !important;position:relative}table.habits-table tr td:first-child{padding-left:29% !important}table.habits-table tr td:before{content:"";background-color:#dbe9ce;color:#222;padding:0 .5rem;position:absolute;font-weight:700;width:21%;height:calc(100% - 1rem);left:0;top:0;padding-bottom:0;line-height:100%;display:flex;align-content:center;flex-flow:column;padding-top:1rem}table.habits-table tr td:nth-of-type(2n){width:auto}table.habits-table tr td{padding:.5rem}table.habits-table tr td:last-child{padding-right:.5em}}.product-grid-list{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:10px;column-gap:10px;row-gap:15px;margin-bottom:2rem}.product-grid-item-cta{font-size:10px;background-color:#58ba45;border:2px solid #58ba45;color:#fff;font-weight:500;font-family:"avenir-next-lt-pro",sans-serif;padding:.4rem 1rem;border-radius:50px}.product-grid-item-cta a{color:#fff}.product-grid-item-cta:hover{background-color:#fff}.product-grid-item-cta:hover a{color:#58ba45}.product-grid-item{background-color:#f2f2f2;padding:10px;text-align:center;border-radius:10px}.product-grid-item-img{box-shadow:0 0 5px 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.02)}.product-grid-item-title{font-size:12px;margin-top:10px !important;text-align:center;font-family:"avenir-next-lt-pro",sans-serif;font-weight:600}.product-grid-item-cta,.product-grid-item-cta a{font-size:13px}@media(min-width: 375px){.product-grid-list{grid-template-columns:repeat(2, minmax(86px, 1fr));row-gap:20px;-moz-column-gap:20px;column-gap:20px}.product-grid-item-title{font-size:14px}.product-grid-item{padding:18px 16px}}@media(min-width: 576px){.product-grid-list{grid-template-columns:repeat(3, minmax(86px, 1fr));-moz-column-gap:20px;column-gap:20px}}@media(min-width: 678px){.product-grid-list{grid-template-columns:repeat(4, 1fr);row-gap:25px}.product-grid-item{padding:12px}}@media(min-width: 768px){.product-grid-list{-moz-column-gap:30px;column-gap:30px}.product-grid-item{padding:15px}}@media(min-width: 992px){.product-grid-list{grid-template-columns:repeat(5, 1fr)}.product-grid-item{padding:15px}.product-grid-item-title{font-size:16px}.product-grid-item-cta{padding:.4rem 2rem}.product-grid-item-cta,.product-grid-item-cta a{font-size:16px}}@media(min-width: 1200px){.product-grid-list{-moz-column-gap:20px;column-gap:20px}}.player-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.player-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}html{scroll-behavior:smooth}.toolkit-welcomesection h1{text-align:center;line-height:2.2em;color:#017c43;margin:0}.welcome_description p{text-align:center;font-size:22px;font-weight:normal;line-height:30px;hyphens:none !important;-moz-hyphens:none !important}.toolkit-section{scroll-margin-top:70px}.toolkit-section-heading{background:#7cc142;color:#fff;font-weight:bold;text-align:center;text-transform:uppercase;padding:10px;font-size:24px;margin:25px 0 35px;border-radius:5px}.toolkit-section{width:100%;overflow:hidden}.toolkit-articles-grid-container{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center}.toolkit-section-short{margin:0 auto;width:100%}.toolkit-section-short .toolkit-card{border:2px solid #ededed !important;height:355px;margin:10px 4px;display:flex;flex-direction:column;justify-content:space-between}.toolkit-card{width:32%;float:left;margin-right:5px;border-radius:8px}.toolkit-card-info-container{display:flex;flex-direction:column}.toolkit-card .icontext{color:#017c43;font-weight:bold;font-size:25px;text-align:center;padding:10px 20px;line-height:32px;text-transform:uppercase}.toolkit-description{background:#e52d6e;border-radius:0 0 7px 7px;color:#fff;text-align:center;font-weight:bold;padding:15px 10px;font-size:20px;font-style:italic}.toolkit-articles-grid-container div .th-recipe{padding-bottom:15px}.toolkit-articles-grid-container div .recipe-info .entry-intro{display:none !important}.toolkit-articles-grid-container div .recipe-info .slug{display:none !important}.toolkit-articles-grid-container div .recipe-info .thumbs{display:none !important}.toolkit-articles-grid-container div .recipe-info .archive-rating{display:none !important}@media screen and (max-width: 850px){.toolkit-description{font-size:16px;padding:10px 5px}}@media screen and (max-width: 700px){.toolkit-section{scroll-margin-top:0px}.toolkit-card-info-container{padding:15px 0}.toolkit-herobanner{padding-bottom:15px}.toolkit-welcomesection h1{line-height:36px !important;padding-bottom:10px;font-size:26px}.welcome_description p{font-size:15px !important;margin-bottom:5px;font-weight:normal;line-height:normal}.toolkit-card{width:100% !important;margin:15px 0 !important;box-sizing:border-box;height:auto !important}.toolkit-description{font-size:16px;padding:10px 5px}.toolkit-card .icon img{width:225px;display:block;margin:0 auto !important}.toolkit-articles-grid-container{display:grid;grid-template-columns:repeat(1, 1fr);justify-items:center}}@media screen and (min-width: 700px)and (max-width: 991px){.toolkit-section{scroll-margin-top:0px}.toolkit-card{width:30% !important;margin:0 5px !important;margin-left:.6em !important}.toolkit-card .icon img{width:350px !important;padding-bottom:0 !important;display:block;margin:0 auto !important}.toolkit-articles-grid-container{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center}}@media screen and (max-width: 1024px){#facit_search_box_wrapper.hide{display:none !important}.nav-menu-actions .social-icons{display:none !important}#facit_search_box_wrapper{padding:20px 15px;position:absolute;left:0;right:0;z-index:100;margin-top:5px;background:#7eb541}.facit_search_spacer{background:#fff;padding:8px}.facit-search{display:block;margin-top:10px !important}#facet-search-title{color:#fff;padding:0;margin:0;font-weight:normal !important}.facit_search_menu{margin-bottom:10px}.mobile-recipe-filter-show{margin-bottom:10px;background:#466424 url(includes/assets/images/arrow_down.png) center right no-repeat}.category-filter{font-size:20px !important;padding:5px !important;padding:6px 4.2px !important;border-bottom:2px solid #7eb541 !important}#s,#home-s{font-size:16px !important;font-weight:normal !important}.facit_s_arrow{background:#5d8630 url(includes/assets/images/arrow_down.png) center right no-repeat}.facit_s_arrow.toggle_up{background:#5d8630 url(includes/assets/images/arrow_up.png) center right no-repeat}.facit_s_arrow.toggle_up_filter{background:#466424 url(includes/assets/images/arrow_up.png) center right no-repeat}.mobile-recipe-filter-show{border:none;background:#466424 url(includes/assets/images/arrow_down.png) center right no-repeat}.facit_search_heading{border:none !important}.recipe-grid-content-search{margin-top:160px}}.header_search_box_wrapper #searchform{display:flex !important;margin-bottom:0 !important;width:100% !important;justify-content:end !important;align-items:center !important}.header_search_box_wrapper #search_inputs{width:50% !important;display:flex !important;justify-content:end !important;align-self:end}.header_search_box_wrapper #searchform #s,.header_search_box_wrapper #searchform #home-s{font-size:16px !important;color:#646464}.header_search_box_wrapper #search_bar_filtering{display:none !important}h3.extra-ingredients-title{text-align:left;align-self:baseline;padding-bottom:10px}#custom_shopping_sub{margin-left:5px}.custom_shopping_list_section{background:#f5f5f5;width:auto;padding:10px;padding-top:23px;border-bottom:none !important;display:flex;flex-direction:column}.custom-ingredient-field-container{display:flex;width:100%}.custom_shopping_list_form{display:flex;flex-direction:column;gap:15px;width:100%}p.custom-shopping-item-instructions{text-align:left}#custom_shopping_item{height:30px;border:2px solid #ccc;min-width:300px}form#custom_shopping_form{margin:0}.shopping-list-item.no-print{margin:0 0 15px 0;padding:0 0 0 30px}@media screen and (max-width: 800px){h3.extra-ingredients-title{text-align:center;align-self:center}#custom_shopping_sub{margin-left:15px !important}.custom-ingredient-field-container .form_input_fild{height:30px;width:60%}.custom-ingredient-field-container{justify-content:center}p.custom-shopping-item-instructions,p.modify-shopping-list-instructions{text-align:center !important;line-height:18px;font-size:14px;font-family:"nimbus-sans",sans-serif}p.custom-shopping-item-instructions{padding:0 10px}#custom_shopping_item{width:100%}}@media screen and (max-width: 650px){#custom_shopping_item{width:100%;min-width:auto}}@media screen and (min-width: 900px){.custom_shopping_item{min-width:300px}}.custom-recipe-item{background-color:#70a537;animation:fadeBackground 1s forwards normal}@keyframes fadeBackground{0%{background-color:#70a537;color:#fff;scale:.7}50%{scale:1.05}100%{background-color:rgba(0,0,0,0);color:#545454;scale:1}}@media screen and (max-width: 1024px){.archive_list{padding-top:70px !important}}@media screen and (min-width: 1024px){#mobile-menu{display:none !important}.mobile-provider-text{display:none}}.mobile-search-container{display:none}#navigation i{font-size:22px}.mobile-menu-container{display:none}.mobile-menu{display:none;background-color:#ebf3e2;width:100%;box-sizing:border-box;border-top:1px solid #bdd0a9}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu ul li{margin:0;padding:10px 0}.mobile-menu ul li a{text-decoration:none;color:#333}li.menu-item a span{white-space:nowrap}.mobile-provider{display:none}.lwa-item a{padding-top:15px !important;padding-bottom:15px !important}.lwa-info li{font-size:1rem;border-bottom:1px solid #d8d8d8;text-align:left}.lwa-title-sub{background-color:#dfdfdf;color:#646464;cursor:pointer;font-size:.925rem;padding:.375em 1.25em;position:absolute;right:0;text-align:center;width:auto;height:53px}@media screen and (min-width: 1024px)and (max-width: 1110px){#navigation.fixed .header-login a#subscribe-btn{padding:5px 7px}}@media screen and (min-width: 1505px)and (max-width: 1765px){#navigation.fixed .lwa-title-sub{height:43px}}@media screen and (min-width: 1024px)and (max-width: 1165px){#navigation.fixed .social-icons a:not(:first-child){display:none}}.lwa-title-sub:hover{background-color:#73ae37;color:#fff}@media screen and (max-width: 1024px){.social-mobile-menu-item-container{display:flex;flex-direction:row;width:100%;justify-content:space-around;font-size:1.5em;border-top:1px solid #bdd0a9;padding:0 !important;color:#fff}.social-mobile-menu-item-container a{background:#7eb541;width:100%;flex:1;justify-content:center;display:flex;padding:10px 0;color:#fff}.social-mobile-menu-item-container a:nth-last-of-type(1){border-left:2px solid #bdd0a9}.social-mobile-menu-item-container a i{color:#fff}li.has-children{background-image:url("images/down-arrow-mew.png");background-repeat:no-repeat;background-position:96% 18px;padding-right:20px;background-size:22px}.down-arrow{background-image:url("images/down-arrow-mew.png") !important}.up-arrow{background-image:url("images/up-arrow-mew.png") !important}.right-arrow{background-image:url("images/right-arrow-mew.png")}.mobile-provider{display:flex;justify-content:center;max-width:365px;flex-direction:column;align-content:center;margin-top:-10px}#header.xl-logo-header .mobile-provider{margin:0 auto}#extra-logos img{width:100px;max-width:100%;height:auto}.xl-mobile-container .header-xl-desktop-logo #extra_logos img{max-width:280px;max-height:75px;-o-object-fit:contain;object-fit:contain;margin:0 auto;width:100%;display:block}.header-xl-desktop-logo{width:100%}.provider-container.xl-mobile-container{flex-direction:column;width:100%}#main-nav{display:none}#navigation{border:none !important;width:100% !important}.sticky-navigation{position:fixed;top:0;width:100%;z-index:1000}#mew-show-login span{display:none}.mobile-menu-container{display:flex;flex-direction:row;width:100% !important;justify-content:space-between}.mobile-search-container{display:inline-block;padding-top:5px;width:64%}#search_box{display:none}#searchform div{width:100%;margin-top:2px}.mobile-search-container #searchform #search_inputs #s,.mobile-search-container #searchform #search_inputs #home-s{padding:0em .8rem}#submenu{display:none}#logo{max-width:185px;margin:0 auto}.header-login{width:auto}#mew-show-login .fa-user{font-size:22px}.mobile-sub-nav{display:none}ul.nav li a:hover{color:#333 !important}ul.nav li{border-bottom:1px solid #bdd0a9}ul.sub-nav li{border-bottom:1px solid #bdbdbd;padding:5px 0}#user-menu.sub-nav li{border-bottom:1px solid #bdbdbd;padding:10px 10px}ul.sub-nav li ul.sub-nav li{border-bottom:1px solid #bdbdbd}#navigation ul.nav>li a:hover{background-color:hsla(0,0%,100%,0)}.sub-nav.mobile-sub-nav{background:#e3e3e3}ul.sub-nav ul.sub-nav{background-color:#fff}.header-login.mobile-header-login .lwa .lwa-title-sub{display:flex;height:44px;top:46px;justify-content:center;align-content:center}.fa.fa-user{margin-top:10px}.lwa-info{width:190px;max-width:none;top:111px;right:5px}.lwa-info.open .caret{right:16px}.logged-in .header-login,.mew-logged-in .header-login,.mobile-menu-container{width:53px}.user-options-nav{display:none;z-index:9999;min-width:220px}}.social-navbar{top:0;width:100%;border-bottom:2px solid #f2f2f2}.social-icons-container{max-width:1400px;gap:13px;padding:5px 0;margin:0 auto;display:flex;flex-direction:row;justify-content:end}.social-icons-container a{color:#000;font-size:1.2em}.masthead-container{max-width:1400px;margin:0 auto;padding:20px 15px;display:flex;flex-direction:row;justify-content:space-between}.nav-menu-actions{display:flex;align-items:center;justify-content:center}.nav-menu-actions .social-icons{display:flex;gap:20px;margin-right:30px}.nav-menu-actions .social-icons i{color:#000;font-size:1.5em}.nav-menu-actions .social-icons a:hover i{color:#73ae37}.nav-menu-container{background:#f2f2f2}#mew-show-mobile-menu{border:none;color:#000;font-size:.95rem;font-family:"Open Sans",Helvetica,Arial,Sans-serif;font-weight:300;padding:.75em 1.25em;transition:all .3s ease;height:100%;background:#f2f2f2}.mobile-actions-container{display:flex;gap:15px}#navigation.sticky-navigation .mobile-actions-container #subscribe-btn{display:block}#navigation:not(.sticky-navigation) .mobile-actions-container #subscribe-btn{display:none}@media screen and (max-width: 1024px){.header_search_box_wrapper{display:none}ul.nav li.has-children a{max-width:285px}.masthead-container{padding:20px 0}.hfg-masthead-logo{max-width:220px}#mew-show-login{margin-top:8px;margin-top:46px;height:56px;padding-top:2px}#subscribe-btn{max-height:30px;padding:5px 11px}.nav-menu-container{padding:6px 0}.social-icons-container a{font-size:1.5em}.social-icons-container{gap:15px;padding:10px 15px;padding-right:16px}.header-login{text-align:right;z-index:800;right:0;position:relative;top:-51px;height:0}}@media screen and (min-width: 1247px)and (max-width: 1505px){#navigation ul#main-nav.nav li a{font-size:14px;padding-top:1.3em;padding-bottom:1.3em}}@media screen and (min-width: 1024px)and (max-width: 1247px){#navigation ul#main-nav.nav li a{font-size:12px;padding-top:1.5em;padding-bottom:1.5em}}@media screen and (min-width: 1024px)and (max-width: 1505px){.lwa-title-sub{height:43px}}@media screen and (min-width: 1505px)and (max-width: 1765px){#navigation:not(.fixed) #mew-show-login{height:65px !important}}@media screen and (min-width: 1024px)and (max-width: 1765px){.masthead-container{padding:20px 15px}#navigation.fixed ul#main-nav.nav li a{font-size:12px;padding-top:1.5em;padding-bottom:1.5em}#navigation #main-nav ul.sub-nav{top:54px}#navigation.fixed .header-login .social-icons{margin-top:15px}#navigation.fixed #mew-show-login{height:55px}#navigation:not(.fixed) #mew-show-login{height:55px}.social-icons-container{padding:10px 5px}#facit_search_box_wrapper.header_search_box_wrapper{max-width:790px !important;margin-top:10px}.facit_search_box{padding:3px 0 0}.header_search_box_wrapper #searchform{justify-content:center !important}}@media screen and (min-width: 1024px){li.expert-advice>ul.sub-nav{-moz-column-count:3;column-count:3;max-width:700px !important}li.meal-plans>ul.sub-nav{-moz-column-count:1;column-count:1;max-width:200px !important}#main-nav .first ul.sub-nav{left:54px !important}}.fixed{position:fixed;top:0;width:100%;z-index:9999}.page-template-template-subscribe .header-container-wrapper,.page-template-rcp-shop .header-container-wrapper{display:none}.mobile-nav-top{top:56px;overflow-y:scroll;height:100vh;-ms-overflow-style:none;scrollbar-width:none;z-index:999;border-top:6px solid #dfdfdf}#mobile-nav{font-family:"raleway",sans-serif;font-weight:800;font-size:16px}.sticky-navigation{position:fixed;top:0;width:100%;z-index:1000}#navigation.fixed #main-nav{max-width:none}.hfg-masthead-logo.nav-logo{display:none}#navigation.fixed #main-nav .hfg-masthead-logo.nav-logo{display:block;width:175px;top:-8px;position:relative;padding-left:15px;padding-right:11px}#navigation.fixed #main-nav .first ul.sub-nav{left:254px !important}#navigation.fixed #main-nav a.sticky-logo-nav-container{height:18px}@media screen and (max-width: 1505px){.sticky-logo-nav-container{display:none}}.hfg-reset-interest-gform-wrapper{border:5px solid #7eb541;padding:2em 1em;padding-bottom:0}.hfg-reset-interest-gform-wrapper h3.gform_title{color:#000;font-family:"raleway",sans-serif;font-size:1.4em}.hfg-reset-interest-gform-wrapper #field_47_5,.hfg-reset-interest-gform-wrapper .source_field{display:none}.hfg-reset-interest-gform-wrapper .gform_button{background-color:#008037 !important;display:block !important;font-size:.925rem !important;font-family:"raleway",sans-serif !important;height:40px;line-height:40px !important;width:100px;margin:0 auto;transition:all .3s ease !important;padding:0 20px !important;font-weight:800;color:#fff;border:none;text-transform:uppercase;margin-top:-62px}.hfg-reset-interest-gform-wrapper .gform_button:hover{background-color:#026c2f !important}.hfg-reset-interest-gform-wrapper .gform_fields{padding:0}.hfg-reset-interest-gform-wrapper input[type=text]{width:100%;border:2px solid #7eb541;font-size:16px !important}.hfg-reset-interest-gform-wrapper form{display:flex;flex-direction:row;flex-wrap:wrap}.hfg-reset-interest-gform-wrapper .gform_heading{flex:0 1 100%}.hfg-reset-interest-gform-wrapper .gform_body,.hfg-reset-interest-gform-wrapper .gform_footer{flex:1 0 50%}.hfg-reset-interest-gform-wrapper .gform_body{flex:0 1 80%}.hfg-reset-interest-gform-wrapper .gform_footer{flex:1;align-self:center}.hfg-reset-interest-gform-wrapper .gform_fields .field_description_below{font-size:12px;line-height:18px;margin-top:8px}.hfg-reset-interest-gform-wrapper .email_field label{display:none !important}.hfg-reset-interest-gform-wrapper .newsletter-signup-box-privacy{margin-top:5px}.newsletter-signup-box.single-newsletter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0em 1.625em;margin:1rem 0 2.5rem 0;border:5px solid #00acb5}.newsletter-signup-box.single-newsletter .newsletter-signup-box-inner{flex:1;padding:24px 0}.newsletter-signup-box.single-newsletter .newsletter-signup-box-title strong{font-weight:700;font-size:21px;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.newsletter-signup-box.single-newsletter .newsletter-image-wrapper{margin:-2rem -0.5rem -2rem -1rem;flex:0 0 auto}.newsletter-signup-box.single-newsletter .newsletter-image-wrapper img{display:block;width:183px;height:auto;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}.single-newsletter .newsletter-signup-box-link{display:inline-block;padding:10px 60px;background-color:#00acb5;color:#fff;border-radius:1px;transition:all .3s ease-in-out;font-weight:600}.newsletter-signup-box.single-newsletter .newsletter-signup-box-link:hover{background-color:#02878e;color:#fff}.newsletter-signup-box-link-container{margin:20px 0 0 0}.newsletter-signup-box.single-newsletter .newsletter-signup-box-form p{margin-bottom:0;margin-top:12px}@media screen and (min-width: 0)and (max-width: 650px){.hfg-reset-interest-gform-wrapper form{flex-direction:column}.hfg-reset-interest-gform-wrapper form .gform_heading,.hfg-reset-interest-gform-wrapper form .gform_body,.hfg-reset-interest-gform-wrapper form .gform_footer{flex:0 1 100%}.hfg-reset-interest-gform-wrapper form .gform_fields{padding-bottom:60px !important}}@media screen and (min-width: 650px){.hfg-reset-interest-gform-wrapper .button{margin:0;margin-top:-59px}.hfg-reset-interest-gform-wrapper{max-width:620px}}.hfg-reset-interest-gform-wrapper .gform_confirmation_wrapper{text-align:center;margin:10px 0;color:#000;font-weight:bold;padding-bottom:20px}.hfg-reset-interest-gform-wrapper .validation_error{display:none}.au.menu-item,.nz.menu-item{display:none !important}.collection_not_featured .th-recipe img{min-height:250px !important;max-height:250px !important}@media only screen and (max-width: 991px){.newsletter-signup-box.single-newsletter .newsletter-signup-box-inner{padding:30px 0}}@media screen and (min-width: 768px){.newsletter-signup-box.single-newsletter .newsletter-signup-box-title strong{font-weight:700;font-size:21px;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width: 768px){.newsletter-signup-box.single-newsletter{gap:10px;padding:0em 1.625em;margin:1.5rem auto 2.5rem auto;max-width:500px}.newsletter-signup-box.single-newsletter .newsletter-signup-box-form p{margin-bottom:27px;margin-top:23px}.newsletter-signup-box.single-newsletter .newsletter-signup-box-inner{padding:20px 0}.newsletter-signup-box.single-newsletter .newsletter-signup-box-title strong{white-space:inherit;overflow:inherit;text-overflow:inherit}}@media only screen and (max-width: 574px){.newsletter-signup-box.single-newsletter{gap:10px;padding:0em .925em;margin:6rem auto 2.5rem auto;border:5px solid #00acb5;position:relative;max-width:500px}.newsletter-signup-box.single-newsletter .newsletter-signup-box-inner{flex:1;padding:5rem 0 2rem 0;text-align:center}.newsletter-signup-box.single-newsletter .newsletter-image-wrapper img{display:block;width:113px;height:auto;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;position:absolute;top:-93px;left:50%;transform:translateX(-50%)}.single-newsletter .newsletter-signup-box-link{display:inline-block;padding:10px 40px}.newsletter-signup-box.single-newsletter .newsletter-signup-box-form p{margin-bottom:19px;margin-top:19px}}.rcp_registration_total_details tr{display:table-row !important}@media(max-width: 768px){.homepage-sidebar-first img{display:flex;margin:auto}}@media(min-width: 769px)and (max-width: 1024px){.featured-recipes .recipe-grid-item,.homepage-sidebar .large-tile .th-recipe img,.page-template-template-home .th-recipe img{width:100%;margin:auto}.homepage-sidebar-first{display:flex;justify-content:center}}@media(min-width: 1024px)and (max-width: 1222px){.featured-recipes .recipe-grid-item,.homepage-sidebar .large-tile .th-recipe img,.page-template-template-home .th-recipe img{max-width:900px;width:100%;margin:auto}}@media(min-width: 500px)and (max-width: 1220px){.featured-recipes .recipe-grid-item.featured_post .th-recipe img{width:100%;min-height:250px;max-height:300px}.homepage-sidebar #sidebar .th-recipe img,#sidebar .th-recipe,.trending .th-recipe,.trending .th-recipe img{min-height:250px !important;height:250px !important}}@media(min-width: 375px)and (max-width: 500px){.home .homepage-sidebar .th-recipe img,.homepage-sidebar .th-recipe,#sidebar .th-recipe img,#sidebar .th-recipe,.trending .th-recipe,.trending .th-recipe img{min-width:330px}}@media(max-width: 768px){.featured-recipes .recipe-grid-item,.homepage-sidebar .large-tile .th-recipe img,.page-template-template-home .th-recipe img{width:100%;margin:auto;min-height:300px}}@media screen and (max-width: 335px){.homepage-sidebar .th-recipe img,.homepage-sidebar .th-recipe,#sidebar .th-recipe img,#sidebar .th-recipe,.trending .th-recipe,.trending .th-recipe img{width:400px !important}}@media(min-width: 769px)and (max-width: 1024px){.featured-recipes .recipe-grid-item.featured_post .th-recipe img{max-width:700px;width:100%;min-height:300px;max-height:300px}.page-template-template-home .th-recipe img{max-width:700px;width:100%;min-height:300px}.homepage-bottom-tabs .th-recipe img,.related-articles .th-recipe img{max-width:700px;width:100%;min-height:250px}}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none;z-index:99999}.sidebar-overlay.active{display:block}.sidebar-menu{position:absolute;top:0;left:0;width:320px;height:100%;background:#fff;transform:translateX(-100%);transition:transform .3s ease}.sidebar-overlay.active .sidebar-menu{transform:translateX(0)}.post-type-archive-health_hub .loop-archive .th-recipe{padding:20px}.post-type-archive-health_hub .loop-archive .th-recipe img{-o-object-fit:contain;object-fit:contain;min-width:auto}.recipe-content:has(.recipe-card),.article-content:has(.recipe-card){display:grid !important;grid-template-columns:repeat(4, 1fr);gap:2rem 1.5rem;margin-left:0;margin-right:0}.recipe-content:has(.recipe-card) .recipe-grid-item,.article-content:has(.recipe-card) .recipe-grid-item{width:auto !important;float:none !important;margin:0 !important;padding:0 !important}@media screen and (max-width: 991.9px){.recipe-content:has(.recipe-card),.article-content:has(.recipe-card){grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 575.9px){.recipe-content:has(.recipe-card),.article-content:has(.recipe-card){grid-template-columns:repeat(2, 1fr)}}.search-info{grid-column:1/-1;width:100%}.shopping-list-login-prompt,.must-log-in{background:#e1ead4;padding:1rem;border-radius:6px;background-color:rgba(225,234,212,0.7294117647);border:2px solid rgba(88,186,69,0.2509803922)}.shopping-list-login-prompt a,.must-log-in a{font-weight:400;text-decoration:underline;cursor:pointer;color:#1ea904}.shopping-list-login-prompt i,.must-log-in i{color:#7a7a7a;opacity:.4;margin-right:6px}.lwa-status{font-family:"nimbus-sans",sans-serif}.lwa-status-invalid{font-family:"nimbus-sans",sans-serif;font-weight:200}.lwa-status-invalid a{font-weight:400}.gps-block{border:2px solid #e0ecc6;padding:15px;background:linear-gradient(180deg, #f0f6e4, #f0f6e4);border-radius:10px;font-family:"avenir-next-lt-pro",sans-serif;width:-moz-fit-content;width:fit-content;margin:.5rem auto .5rem 0}.gps-wrapper{display:flex;flex-direction:row;justify-content:center;text-align:center;align-items:center;flex-wrap:wrap;gap:1rem}.gps-title{font-size:15px !important;line-height:1.25;font-weight:800;color:#000;margin-bottom:0 !important;font-family:"avenir-next-lt-pro",sans-serif}.gpsBadge{margin-bottom:0 !important}@media screen and (min-width: 768px){.gps-wrapper{justify-content:space-between;align-items:center;flex-wrap:wrap;text-align:left;gap:2.5rem}.gps-title{font-size:17px !important;line-height:1.25}}.loggedout-box--msg{font-family:"nimbus-sans",sans-serif;font-weight:100;padding:2rem 1rem;background:#e1ead4;border-radius:6px;border:1px solid #b6db7f;font-size:1.2rem;margin-bottom:2rem}.loggedout-box--msg p{margin-bottom:.5rem}.renew-box--msg{font-family:"nimbus-sans",sans-serif;font-weight:100;padding:2rem;background-color:rgba(225,234,212,.7294117647);border-radius:15px;border:2px solid rgba(88,186,69,.2509803922);margin:1rem auto 3rem auto;width:100%;max-width:550px;text-align:center}.renew-box--msg .dashboard-locked__title{margin-bottom:1rem}.renew-box--msg p{max-width:450px;margin-bottom:1.2rem;color:#5a5959}.renew-box--msg p,.renew-box--msg .section-heading__description{color:#5a5959}.renew-box--msg a:not(.btn){text-decoration:underline;color:#1ea904}.renew-box--msg strong{color:#000}@media screen and (min-width: 768px){.renew-box--msg{padding:3rem;max-width:760px}.renew-box--msg p{max-width:800px;margin-bottom:1.2rem;font-size:1.15rem}}.thankyou-page__container h2,.thankyou-page__container h3{font-family:"avenir-next-lt-pro",sans-serif}.thankyou-page__container p{font-family:"nimbus-sans",sans-serif;text-align:center}.thankyou-page__container a{font-weight:400}.thankyou-page__container .successful-activation__msg{color:#58ba45 !important;font-weight:600}@media screen and (min-width: 768px){.thankyou-page__container p{font-size:18px}.thankyou-page__container .section-heading__title.single-page__heading{font-size:2.3rem;margin:1rem auto 2rem}.thankyou-page__container .successful-activation__msg{font-size:20px}}@media screen and (min-width: 992px){.thankyou-page__container h1,.thankyou-page__container .section-heading__title.single-page__heading{font-size:2.8rem}.thankyou-page__container .successful-activation__msg{font-size:21px}}.btn-save_all_for_later_link{margin-bottom:2rem}.btn-save_all_for_later_link .for-logged-out{color:#fff}.btn-save_all_for_later_link:hover .for-logged-out{color:#ed508b}.collection-edit-bar:has(.for-logged-out){text-align:center}.printed-only{display:none !important}.article_content img{border-radius:6px}.expert-advice-page .hfg-search-wrap .cta-banner{margin-bottom:1rem}.expert-advice-page .hfg-search-body,.expert-advice-page .health-goals,.expert-advice-page .ea-hero__hubs{padding:1rem}@media screen and (min-width: 992px){.expert-advice-page .hfg-search-wrap .cta-banner{margin:3rem 0}.expert-advice-page .hfg-search-body{padding:0}.expert-advice-page .health-goals,.expert-advice-page .ea-hero__hubs{padding:1rem 0}}.ea-nutrition-section{padding:1rem 0}.ea-nutrition-section__title{text-align:center;font-family:"freight-display-pro",serif;font-size:1.8rem;font-weight:700;color:#222;margin-bottom:2rem}@media screen and (min-width: 48rem){.ea-nutrition-section{padding:3rem 1rem 1rem}.ea-nutrition-section__title{font-size:2.5rem;margin-bottom:3rem}}.ea-nutrition-tabs__nav{display:flex;gap:.4rem;border-bottom:2px solid #2b5218}.ea-nutrition-tabs__tab{flex:1;padding:.5rem;border:none;border-right:2px solid #2b5218;background:#fff;color:#2b5218;font-family:"avenir-next-lt-pro",sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;position:relative;transition:background .2s,color .2s;text-align:center;border:2px solid #2b5218;border-radius:6px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ea-nutrition-tabs__tab.is-active{background:#2b5218;color:#fff}.ea-nutrition-tabs__tab.is-active::after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid #2b5218;z-index:2}@media screen and (min-width: 48rem){.ea-nutrition-tabs__tab{padding:1rem 1.25rem;font-size:1.15rem}}.ea-nutrition-tabs__panel{display:none;background:#fff;border:2px solid #2b5218;border-radius:0 0 6px 6px;margin-top:0;padding:1.5rem 1rem;border-top:none;border-top-left-radius:0;border-top-right-radius:0}.ea-nutrition-tabs__panel.is-active{display:block}@media screen and (min-width: 48rem){.ea-nutrition-tabs__panel{padding:3rem}}.ea-nutrition-tabs__panel-inner{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start}.ea-nutrition-tabs__links{list-style:none;padding:0;margin:0;-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem}@media screen and (min-width: 62rem){.ea-nutrition-tabs__links{-moz-columns:3;columns:3;-moz-column-gap:2rem;column-gap:2rem}}.ea-nutrition-tabs__link-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.5rem}.ea-nutrition-tabs__link-item a{color:#545454;text-decoration-color:#7eb541 !important;text-decoration:underline;font-family:"nimbus-sans",sans-serif;font-size:.95rem}.ea-nutrition-tabs__link-item a:hover{color:#58ba45}@media screen and (min-width: 48rem){.ea-nutrition-tabs__link-item a{font-size:1.1rem}}.ea-nutrition-tabs__link-item.is-premium a{display:inline-flex;align-items:center;gap:.35rem}@media screen and (min-width: 48rem){.ea-nutrition-tabs__link-item{margin-bottom:.5rem}}.ea-nutrition-tabs__premium-badge{color:#ed508b;font-size:.8rem}.ea-nutrition-tabs__panel-image img{width:100%;max-width:180px;height:auto;border-radius:10px}@media screen and (min-width: 48rem){.ea-nutrition-tabs__panel-image img{width:100%;max-width:230px}}@media(max-width: 36rem){.ea-nutrition-tabs__links{-moz-columns:2;columns:2}.ea-nutrition-tabs__panel-inner{grid-template-columns:1fr}.ea-nutrition-tabs__panel-image{display:none}}@media(max-width: 410px){.ea-nutrition-tabs__tab{font-size:.85rem}.ea-nutrition-tabs__links{-moz-columns:1;columns:1}}.weights-measures-conversion-tables h2{font-family:"freight-display-pro",serif;font-weight:800;margin:2rem auto 1rem}.subscribe-page .content{margin:2.5rem auto}.page-template-template-subscribe footer,.page-template-template-subscribe .footer,.page-template-template-subscribe .meet-the-team,.page-template-template-subscribe .promo-banner,.page-template-rcp-shop footer,.page-template-rcp-shop .footer,.page-template-rcp-shop .meet-the-team,.page-template-rcp-shop .promo-banner{display:none !important}.page-template-template-subscribe .blockUI.blockOverlay,.page-template-rcp-shop .blockUI.blockOverlay{position:fixed !important;background-color:rgba(88,88,88,.5137254902) !important}.page-template-template-subscribe .blockUI.blockMsg,.page-template-rcp-shop .blockUI.blockMsg{position:fixed !important;top:50% !important;width:-moz-fit-content !important;width:fit-content !important;min-width:11rem !important;left:50% !important;transform:translateX(-50%);opacity:.7 !important}.page-template-template-subscribe .rcp_form .rcp_user_fieldset #rcp_user_email,.page-template-rcp-shop .rcp_form .rcp_user_fieldset #rcp_user_email{max-width:100% !important}.page-template-template-subscribe table tbody th,.page-template-template-subscribe tbody th,.page-template-rcp-shop table tbody th,.page-template-rcp-shop tbody th{font-weight:600 !important}.page-template-template-subscribe .rcp_registration_total_details thead,.page-template-rcp-shop .rcp_registration_total_details thead{background-color:#e1ead4}.page-template-template-subscribe .rcp_registration_total_details thead th,.page-template-rcp-shop .rcp_registration_total_details thead th{font-weight:600 !important}.page-template-rcp-shop .braintree-heading{font-family:"freight-display-pro",serif !important;font-size:1.9rem !important;line-height:1.15 !important;background-color:rgba(0,0,0,0) !important;color:#000 !important;text-align:center;margin:1rem auto !important;font-weight:800 !important;visibility:visible !important}.page-template-rcp-shop .braintree-heading::after{display:none !important}.page-template-rcp-shop .braintree-heading[data-braintree-id=methods-label]{display:none !important}@media screen and (min-width: 62rem){.page-template-rcp-shop .braintree-heading{font-size:2.6rem !important;margin:1rem auto .5rem auto}}.page-template-template-subscribe .page__bg-banner{position:fixed;background-image:url("/wp-content/themes/FoodAndCook/images/healthy-food-guide-subscribe-plan-bg.png")}.page-template-template-subscribe .section-heading__title--subs-pg{font-family:"freight-display-pro",serif;font-size:1.5rem;line-height:1.15;color:#000;text-align:center;margin:2rem auto;max-width:550px}@media screen and (min-width: 48rem){.page-template-template-subscribe .section-heading__title--subs-pg{font-size:2rem;margin:1rem auto 2rem}}@media screen and (min-width: 62rem){.page-template-template-subscribe .section-heading__title--subs-pg{font-size:2.1rem;margin:1rem auto 3rem;max-width:750px}}.page-template-template-subscribe .benefits-banner{font-family:"nimbus-sans",sans-serif}.page-template-template-subscribe .benefits-banner-icons{background:#d6eeee;padding:30px 20px;margin:20px auto 70px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;display:grid;grid-template-columns:repeat(1, 1fr);gap:14px}.page-template-template-subscribe .benefits-banner-item{text-align:left;max-width:auto;display:flex;align-items:center;justify-content:center;gap:15px;color:#1f2937}.page-template-template-subscribe .benefits-banner-item p{line-height:1.2;font-size:14px;margin-bottom:0;max-width:190px;word-break:normal;overflow-wrap:break-word;hyphens:none;white-space:normal}.page-template-template-subscribe .benefits-banner-item:not(:last-child){padding-bottom:14px;border-bottom:1px solid #cfcfcf}.page-template-template-subscribe .benefits-banner-item:nth-child(2){border-right:none !important}.page-template-template-subscribe .benefits-banner-item i{font-size:26px;color:#1f2937}@media(min-width: 576px){.page-template-template-subscribe .benefits-banner-icons{gap:30px;padding:30px 20px}.page-template-template-subscribe .benefits-banner-item:not(:last-child){border-bottom:none}.page-template-template-subscribe .benefits-banner-item p{font-size:13px;max-width:145px}.page-template-template-subscribe .benefits-banner-item i{font-size:32px}}@media screen and (min-width: 48rem){.page-template-template-subscribe .benefits-banner-icons{background:#d7f1ed;padding:40px 20px;margin:20px auto 60px;display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}}@media screen and (min-width: 62rem){.page-template-template-subscribe .benefits-banner-item:not(:last-child){padding-right:35px;border-right:1px solid #b9b9b9 !important;padding-bottom:0}.page-template-template-subscribe .benefits-banner-item p{font-size:16px;max-width:190px}}.bg-white{background-color:#fff}.form-box{background-color:#f9f9f9;border:1px solid #e9e9e9;border-radius:6px}.subscribe-page{background-color:rgba(0,0,0,0)}.subscribe-page .masthead #content{align-items:center;justify-content:center;text-align:center;width:100%}.subscribe-page #content{background:rgba(0,0,0,0)}.benefits__subtitle{font-size:1.3rem;font-family:"freight-display-pro",serif;text-align:center}.subscribe-page .btn{background-color:#00acb5 !important;border-radius:5px;border:0 !important;font-size:1.125rem;width:100%;height:40px;line-height:40px;padding:0}.subscribe-page .btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:all !important;color:#fff !important}.subscribe-page .btn:hover{background-color:#01a2ab !important;color:#fff}#rcp_submit_wrap input[type=submit]{margin-top:0}.subscribe-page .masthead-logo{width:90%;margin:0 auto;margin-top:2rem;margin-bottom:1rem;text-align:center}.subscribe-page .masthead-logo img{max-width:260px}.subscribe-page .masthead-content h2{color:#00acb5;font-size:calc(1.375rem + 1.5vw);margin-bottom:.5em;padding:0 20px;line-height:1.25em}.subscribe-page .masthead-content h3,.subscribe-page .payment-heading,#rcp_registration_form .braintree-heading:not(#rcp_registration_form .braintree-dropin .braintree-hidden.braintree-heading){background-color:#58ba45;color:#fff;font-family:"nimbus-sans",sans-serif;font-size:20px;font-weight:600;padding:1rem;margin-bottom:0;position:relative;z-index:1;text-align:center}#rcp_registration_form .braintree-heading:not(#rcp_registration_form .braintree-dropin .braintree-hidden.braintree-heading){padding:.5rem 1rem;font-size:18px}#rcp_registration_form{position:inherit}.subscribe-page .masthead-content h3::after,.subscribe-page .payment-heading::after,#rcp_registration_form .braintree-heading::after{content:"";position:absolute;left:calc(50% - 10px);top:100%;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #71bf44}#rcp_registration_form p.rcp_error span,p.rcp_success span{padding:0;padding:12px 16px}#rcp_registration_form p.rcp_error{padding:2px 6px}.subscribe-page .masthead-logo img{margin-bottom:.5rem;margin-top:1rem}.subscribe-page #content{padding:0}.subscribe-page #subscription_types_container{display:flex;flex-wrap:wrap}.subscribe-page .subscription_plan #content{align-items:center;justify-content:center;text-align:center;width:100%}.subscribe-page .subscription_plan .content-inner{padding-top:2.75rem;padding-bottom:2rem}.subscribe-page .subscription_type{background:#fff;color:#000;border:3px solid #00acb5;border-radius:.5rem;justify-content:center;margin:.75rem 0;padding:1.5rem 1rem 1rem;width:100%;max-width:390px;margin-left:auto;margin-right:auto;margin-bottom:1rem;position:relative;text-align:center}.subscribe-page .subscription_type.most-popular:after{content:"MOST POPULAR";display:block;background-color:#ed508b;font-family:"avenir-next-lt-pro",sans-serif;font-family:400;z-index:2;width:60%;left:50%;transform:translateX(-50%);right:0;margin-top:-33px;position:absolute;top:5px;margin-left:auto;margin-right:auto;font-size:1.05rem;font-weight:900;color:#fff;line-height:1.25rem;padding:.75rem 1rem;border:1px solid #ed508b;border-radius:50px;text-align:center}.subscribe-page .subscription_type .title{font-size:26px;font-weight:800;margin-bottom:.95em;display:inline-block;font-size:27px;vertical-align:middle;margin-top:.85em;font-family:"avenir-next-lt-pro",sans-serif;text-align:center;max-width:210px;text-align:center;line-height:1.1}.subscribe-page .subscription_type .from{display:inline-block;vertical-align:middle;margin-right:10px;font-weight:400}.subscribe-page .subscription_type .price{display:inline-block;font-size:34px;vertical-align:middle}.subscription_price-box{background-color:#d6eeee;padding:1.5rem;font-family:"nimbus-sans",sans-serif;font-size:18px;font-weight:600;margin-bottom:.5em;border-radius:6px}.subscribe-page .subscription_price-box .btn{margin-top:1.125rem}.subscription_price{font-size:18px;font-weight:600;margin-bottom:.5em;text-transform:uppercase}.subscribe-page .description ul{margin-left:2.25rem;margin-top:1.5rem}.subscribe-page .description ul li{text-align:left;list-style:none;margin-bottom:.625rem;font-family:"nimbus-sans",sans-serif;font-weight:100}.subscribe-page .description ul li.plus{font-weight:bold;text-align:center;font-size:1.5rem;color:#58ba45;margin-left:-1.125rem;margin-bottom:.875rem;margin-top:.875rem}.subscribe-page .description ul li.plus:before{background:none;margin-left:0}.subscribe-page .description ul li:before{content:"";margin-left:-1.55em;background:url(https://www.healthyfood.com/wp-content/themes/FoodAndCook/images/tick.svg);width:18px;height:18px;position:absolute;margin-top:2px}.subscribe-page .shop-print-subs{margin:0 auto}.subscribe-page .shop-print-subs__cover-image{max-width:80px;box-shadow:0 0 5px 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.02)}.shop-print-subs__content{background-color:#fff;display:flex;align-items:center;gap:20px;margin-top:.75rem;padding:1.375rem 1rem;color:#000;border:3px solid #00acb5;border-radius:.5rem}.shop-print-subs__text{font-size:.925rem;line-height:1.5;margin-top:.5rem;text-align:left;font-family:"nimbus-sans",sans-serif;font-weight:100}.shop-print-subs__text a{font-weight:400}.subscribe-page #rcp_registration_form{padding:0;margin-bottom:0}.subscribe-page .choseservice{margin-top:3rem;margin-bottom:2.5rem;position:relative}.subscribe-page .choseservice .section-heading-wrapper{background-color:#00acb5}.subscribe-page .choseservice .section-heading{color:#fff}.subscribe-page .serviceBox{margin-bottom:2rem;text-align:center}.subscribe-page .serviceBox .service-icon{color:#fb374d;font-size:55px;margin:0 0 20px;transition:all .3s ease 0s}.subscribe-page .serviceBox .title{display:none;color:#72bf44;font-size:18px;font-weight:600;letter-spacing:.5px;line-height:1.375;margin:0 0 10px;transition:all .3s ease 0s}.subscribe-page .serviceBox .description{font-size:16px;line-height:1.3;margin:0;transition:all .3s ease 0s;font-family:"nimbus-sans",sans-serif;flex:1;text-align:center;color:#000}.subscribe-page .serviceBox .read-more{font-size:15px;transition:all .3s ease 0s}.subscribe-page .whychose .section_heading{background-color:#00acb5;color:#fff;font-size:20px;line-height:1.375;padding:.5em;margin:0 auto;position:relative;text-align:center}.subscribe-page .whychose .section_heading::after{content:"";position:absolute;left:calc(50% - 10px);top:100%;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #00acb5}.subscribe-page .faqsection{position:relative}.subscribe-page .faqsection::after{content:"";position:absolute;left:calc(50% - 10px);top:0;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff}.subscribe-page .choseservice .column{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.subscribe-page .choseservice .column:last-child{flex:0 0 100%;width:100%;max-width:100%}.subscribe-page .whychose{padding:0}.subscribe-page .faq-list{max-width:820px;margin:0 auto}.subscribe-page .faq-list h3{color:#231f20;font-size:20px;line-height:1.5;text-align:center}.subscribe-page .faqBox li{padding:.5em;list-style:none}.subscribe-page .faqBox li.faq-question{background-color:#72bf44;border-radius:.375rem;color:#fff;cursor:pointer;font-weight:100;font-size:1rem;position:relative;text-align:left;padding:.975rem;padding-right:2.25rem;transition:all .8s ease;font-family:"avenir-next-lt-pro",sans-serif}.subscribe-page .faqBox li.faq-question.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.subscribe-page .faqBox li.faq-question::after{content:"";font-family:"FontAwesome";font-size:.9875rem;color:#fff;position:absolute;top:.75rem;right:.85rem}.subscribe-page .faqs li.faq-question:not(.open)::after{content:""}.subscribe-page .faqBox li.faq-body{font-weight:normal;font-size:1rem;color:#000;background-color:#e1ead4;display:none;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;text-align:left;padding:1.5rem;font-family:"nimbus-sans",sans-serif;font-weight:100}.subscribe-page .all-faqs{margin-top:1.5rem;padding:0 1rem;text-align:center}.subscribe-page .faqs__subheading{font-family:"nimbus-sans",sans-serif;font-weight:100;padding:1rem;background:#e1ead4;border-radius:6px;border:1px solid #b6db7f}.subscribe-page .faqs__subheading a{text-decoration:underline;font-weight:600;font-family:"nimbus-sans",sans-serif;font-weight:100}.plan_selection{margin-bottom:4rem}.plan_selection .rcp_form fieldset{padding:0 1rem}.plan_selection .rcp_subscription_fieldset,.plan_selection .promo-code{padding:0}.plan_selection .rcp_form fieldset{padding:0 1rem}.plan_selection .promo-code-content{max-width:430px;margin-left:auto !important;margin-right:auto !important;background-color:#f9f9f9;border:1px solid #e9e9e9;border-radius:6px;margin-top:1.5rem;padding:1.25rem 1rem 1.25rem}.plan_selection .promo-code-wrapper{display:inline-flex;align-items:center;gap:.5rem;position:relative}.plan_selection .promo-code-text{display:block;font-weight:bold;font-size:1rem;text-align:center;width:100%}.plan_selection .promo-code-entry{align-items:center;display:flex;gap:.5rem}.plan_selection .promo-code-number-entry{margin-bottom:0 !important}.plan_selection .promo-code .btn{display:inline-block;padding:0 .5rem;width:auto;height:36px;line-height:36px}.plan_selection .promo-code .tooltip{position:relative}.plan_selection .promo-code .tooltip:before{width:0;height:0;content:"";margin-bottom:6px;left:50%}.plan_selection .promo-code .tooltip:hover:before,.plan_selection .promo-code .tooltip:hover:after{opacity:1;pointer-events:auto;transform:translate(-50%, 0)}.plan_selection .promo-code .tooltip.coupon-code-help{font-size:20px;position:absolute;top:2px;right:-25px}.plan_selection .promo-code .tooltip.coupon-code-help i{color:#f1a210}.plan_selection .promo-code .tooltip:after,.tooltip:before{opacity:0;pointer-events:none;bottom:100%;left:50%;position:absolute;z-index:10;transform:translate(-50%, 10px);transform-origin:top;transition:all .18s ease-out .18s}.plan_selection .promo-code .tooltip:after{background-color:#ffcc6e;content:attr(data-tooltip);padding:10px;margin-bottom:10px;font-size:13px;border-radius:5px;border:1px solid #f9c25c;line-height:1.25;text-align:center;font-weight:bold;font-family:Arial,Sans-serif}.plan_selection .promo-code [data-tooltip-pos=up]:before{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #f9c25c;margin-bottom:4px}.plan_selection .promo-code [data-tooltip-length]:after{white-space:normal}.plan_selection .promo-code [data-tooltip-length=medium]:after{width:200px;left:-170%}@media screen and (min-width: 375px){.plan_selection .promo-code [data-tooltip-length=medium]:after{width:240px;left:-250%}}@media screen and (min-width: 480px){.plan_selection .promo-code [data-tooltip-length=medium]:after{width:220px}}.subscriptions-area .rcp_form [type=radio].required{display:none}.subscriptions-area input:not(.btn),.form input[type=number],.form select,.form textarea{border:1px solid #e8e8e8;font-size:14px;height:36px;margin:0;padding:.5rem;width:100%}.subscriptions-area .rcp_user_details{padding:1.5rem 1rem .75rem;margin:2.5rem 1.5rem}.subscriptions-area .rcp_user_details label{font-size:1rem;font-weight:bold}.subscriptions-area .rcp_user_fieldset{margin-bottom:0 !important}.subscriptions-area #rcp_country{width:49%}@media screen and (min-width: 640px){.subscriptions-area .rcp_form-row{display:flex}.subscriptions-area .rcp_form p{flex:1 50%;margin:0 .5rem 1rem}.subscriptions-area .rcp_form p:last-of-type{margin-bottom:0}}@media screen and (min-width: 960px){.benefits__subtitle{font-size:1.8rem;font-family:"freight-display-pro",serif;text-align:center}.subscriptions-area #rcp_subscription_levels{margin-top:1rem}.subscribe-page .serviceBox .description{font-size:17.6px;text-align:left}}.rcp_registration_total_details_wrapper{padding:0}.order_payment .rcp_registration_total_details{border:1px solid #ddd;color:#000;font-size:.9875rem;margin-top:2.5rem;width:100% !important}.order_payment .rcp_registration_total_details th,.order_payment .rcp_registration_total_details td{font-size:.875rem;text-transform:none;padding:.75rem !important;font-family:"nimbus-sans",sans-serif;font-weight:100}.order_payment .rcp_registration_total_details thead th,.order_payment .rcp_registration_total_details th{font-size:.925rem;font-family:"nimbus-sans",sans-serif}.order_payment .braintree-loaded .braintree-upper-container{max-width:520px;margin-left:auto;margin-right:auto;width:calc(100% - 1rem)}.subscribe-page .order_payment .btn{max-width:230px}.order_payment #rcp_submit_wrap{margin-bottom:3.5rem !important;text-align:center}#footer_menu{margin-top:0}.benefits-premium__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 290px));justify-content:center;text-align:center;gap:25px}.benefits-premium__item{border:1px solid #eaeaea;padding:20px;border:1px solid #00acb5;padding:23px;border-radius:8px;background-color:#d6eeee}.benefits-premium__item img{margin-bottom:1rem}.benefits-premium__item-icon{margin:1rem auto 1.5rem;font-size:2.2rem;color:#00acb5}.benefits-premium__item-desc{color:#000}.hfg-floating-cta{position:fixed;bottom:4rem;right:3rem;z-index:99999;background:#00acb5;color:#fff;border:none;border-radius:999px;padding:14px 24px;font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease-in-out;width:100%;right:0;left:0;bottom:0;border-radius:0;transform:translateY(0px);text-align:center;flex-direction:row;align-items:center;justify-content:center;padding:1.2rem}.hfg-floating-cta i{color:#fff}.hfg-floating-cta:hover{color:#fff;transform:translateY(-2px)}.hfg-floating-cta.show{opacity:1;visibility:visible}@media(min-width: 375px){.subscribe-page .subscription_type{max-width:390px}}@media(min-width: 480px){.shop-print-subs__content{display:flex;align-items:center;gap:20px;padding:2rem}.subscriptions-area .rcp_user_details,.subscriptions-area .rcp_gateway_hfg_braintree_fields,.rcp_registration_total_details{max-width:400px;margin-left:auto;margin-right:auto;padding:0}.subscribe-page #subscription_types_container{gap:1rem;margin-bottom:1rem;align-items:center;justify-content:center}}@media(min-width: 576px){.subscribe-page .subscription_type{flex:0 0 100%;width:100%}.subscribe-page .subscription_plan .content-inner{padding-top:2.75rem;padding-bottom:2rem}.subscribe-page .subscription_type{width:100%;flex:0 0 100%;margin:0;max-width:370px}.shop-print-subs__content{width:100%;margin:0 auto;max-width:820px}.shop-print-subs__text{font-size:1.125rem;margin-top:0}.subscribe-page .shop-print-subs .btn{margin-top:1rem}.subscribe-page .choseservice{display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:0 1rem;max-width:920px;margin-left:auto;margin-right:auto;margin-bottom:4rem}.subscribe-page .choseservice .col-4{flex:0 0 auto;width:calc(50% - 3.5rem)}}@media(min-width: 768px){.subscribe-page #subscription_types_container{flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:center;padding-left:1rem;padding-right:1rem;max-width:680px;margin-left:auto;margin-right:auto;align-items:normal}.subscribe-page .subscription_type{width:100%;flex:0 0 100%;margin:0;max-width:357px}.hfg-floating-cta{position:fixed;bottom:4rem;right:3rem;color:#fff;border:none;border-radius:999px;padding:14px 24px;font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateY(0);transition:all .3s ease-in-out;width:-moz-fit-content;width:fit-content;left:auto}.hfg-floating-cta:hover{color:#fff;transform:translateY(-5px)}.benefits-premium__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 250px));justify-content:center;text-align:center;gap:25px}.subscribe-page .shop-print-subs__desc{display:flex;flex-flow:row;align-items:center;gap:15px}.shop-print-subs__text{margin-top:0}.shop-print-subs__content{max-width:820px}.shop-print-subs__content{margin-top:0}.subscribe-page .serviceBox{display:flex;align-items:center;margin-bottom:0;gap:.5rem}.subscribe-page .serviceBox .description{text-align:left}.subscribe-page .serviceBox .service-icon{margin:0}}@media(min-width: 992px){.shop-print-subs__content{margin-top:2.5rem}.subscribe-page .subscription_type{max-width:370px}.subscribe-page .serviceBox .service-icon{margin:0}.subscribe-page .masthead #content{background-position-y:-16rem}.subscribe-page .masthead-logo img{max-width:400px}.subscribe-page .masthead-logo{margin-top:5rem;margin-bottom:1.5rem}.subscribe-page .masthead-content h2{line-height:1.125em}.page-template-template-subscribe .masthead-content p,.page-template-rcp-shop .masthead-content p{font-size:1.125rem;margin-bottom:1.75em}.page-template-template-subscribe .masthead-content p,.page-template-rcp-shop .masthead-content p{font-size:1.125rem;margin-bottom:1.75em;max-width:660px;margin-left:auto;margin-right:auto}.subscribe-page .masthead-content h3,.subscribe-page .payment-heading,#rcp_registration_form .braintree-heading:not(#rcp_registration_form .braintree-dropin .braintree-hidden.braintree-heading){font-size:27px;line-height:1}#rcp_registration_form .braintree-heading:not(#rcp_registration_form .braintree-dropin .braintree-hidden.braintree-heading){font-size:18px}.subscribe-page .masthead-content h3::after{left:calc(50% - 16px);border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);border-top:16px solid #71bf44}.subscribe-page #subscription_types_container{gap:3rem;max-width:100%}.subscribe-page .whychose .section_heading{font-size:35px;padding:.375em}.subscribe-page .whychose .section_heading::after{left:calc(50% - 16px);border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);border-top:16px solid #00acb5}.subscribe-page .choseservice .column{flex:0 0 100%;width:100%}.subscribe-page .faqsection::after{left:calc(50% - 16px);border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);border-top:16px solid #fff}.subscribe-page .faqsection{padding:2.5rem 1.5rem 2rem}.subscribe-page #footer_menu ul{padding:0 0 0 4rem}.subscribe-page .faqs__subheading,.subscribe-page .faqs__subheading a{margin:2rem auto 0;font-size:20px;width:95%}.subscriptions-area .rcp_user_details,.subscriptions-area .rcp_gateway_hfg_braintree_fields,.rcp_registration_total_details{max-width:680px;padding:.75rem 2rem}.subscriptions-area .rcp_user_details{max-width:660px}.subscriptions-area .rcp_user_details{padding:2rem 1rem 1.75rem}.plan_selection .promo-code-content{padding:1.25rem 1.5rem 1.25rem}.plan_selection .promo-code-entry{gap:.75rem}.plan_selection .promo-code .btn{padding:0 .75rem}}@media screen and (min-width: 1120px){.subscribe-page .subscription_type{max-width:390px}.subscribe-page .masthead #content{background-position-y:-16rem}.plan_selection .rcp_subscription_fieldset{padding:0 2rem}.subscriptions-area #rcp_subscription_levels li{margin:0 .75rem}.subscribe-page .subscription_plan .content-inner{padding-top:2.75rem;padding-bottom:2rem}.subscribe-page .masthead-content h2{font-size:3.625rem;max-width:660px;margin-left:auto;margin-right:auto}.plan_selection .rcp_subscription_fieldset{padding:0 2.5rem}.order_payment .rcp_registration_total_details thead th,.order_payment .rcp_registration_total_details th{font-size:1.1rem}.order_payment .rcp_registration_total_details th,.order_payment .rcp_registration_total_details td{font-size:1rem}.order_payment #rcp_submit_wrap{margin-bottom:4.5rem !important}#rcp_registration_form .braintree-heading:not(#rcp_registration_form .braintree-dropin .braintree-hidden.braintree-heading){font-size:20px}.plan_selection .rcp_subscription_fieldset{padding:0 2rem}}@media screen and (max-width: 1119px){.subscribe-page .masthead #content{background-image:none}.subscribe-page .masthead #content p{line-height:1.65;padding:0 20px}}@media screen and (max-width: 1024px){.page-template-template-subscribe #wrapper,.page-template-rcp-shop #wrapper{padding-left:0;padding-right:0;max-width:100%}}@media screen and (max-width: 767px){.subscribe-page .subscription_plan #content{background-position-x:-50%}.subscribe-page .choseservice{margin-top:2rem;margin-bottom:0}}@media screen and (max-width: 639px){.page-template-rcp-shop .rcp_subscription_level{max-width:320px;margin-left:auto;margin-right:auto}}.rcp_discount_valid,.rcp_discount_invalid,.rcp_discount_amount{display:inline-block;text-align:center;margin-left:auto !important;margin-right:auto !important}.rcp_discount_amount{color:#5f9c19;font-weight:bold;font-size:1.25em;margin-top:.25rem;margin-bottom:.25rem}.rcp_login_link{display:none}#rcp_registration_form{padding:0}.rcp_header{display:none}#rcp_subscription_levels li{background-color:rgba(0,172,181,.5);border:1px solid #3da1a7;border-radius:8px;cursor:pointer;margin-bottom:1.5rem;text-align:center;padding:0;transition:all .3s ease-in-out}.rcp_subscription_level label{text-align:center !important;color:#000;font-weight:normal;font-size:1.05rem;padding:2.25rem 2rem;height:100% !important;width:100% !important;margin:0 !important}#rcp_subscription_levels .rcp_saving{background-color:#ff0;color:#000;border-radius:2px;font-size:.925rem;font-weight:700;margin-top:1.3rem;width:-moz-fit-content;width:fit-content;border-radius:50px;text-align:center;margin-left:auto;margin-right:auto;padding:.125rem 1.275rem;text-transform:uppercase}#rcp_subscription_levels li:not(.active){border-color:#d8d8d8}#rcp_subscription_levels li:not(.active) .rcp_level_description,#rcp_subscription_levels li:not(.active) .rcp_price_full,#rcp_subscription_levels li:not(.active) .rcp_separator,#rcp_subscription_levels li:not(.active) .rcp_level_duration,#rcp_subscription_levels li:not(.active) .rcp_saving{color:#666}#rcp_subscription_levels li:not(.active)::after{background-color:#ecb5ca !important;border-color:#ecb5ca !important}#rcp_subscription_levels li:hover,#rcp_subscription_levels li.active{background-color:#00acb5;border:1px solid #00acb5;transition:all .3s ease;transform:translateY(-6px) scale(1.04);box-shadow:0 18px 20px rgba(0,0,0,.25);color:#fff}#rcp_subscription_levels li:hover .rcp_level_description,#rcp_subscription_levels li:hover .rcp_price_full,#rcp_subscription_levels li:hover .rcp_separator,#rcp_subscription_levels li:hover .rcp_level_duration,#rcp_subscription_levels li.active .rcp_level_description,#rcp_subscription_levels li.active .rcp_price_full,#rcp_subscription_levels li.active .rcp_separator,#rcp_subscription_levels li.active .rcp_level_duration{color:#fff}#rcp_subscription_levels li:hover .rcp_saving,#rcp_subscription_levels li.active .rcp_saving{color:#000}#rcp_subscription_levels li:hover::after,#rcp_subscription_levels li.active::after{background-color:#ed508b !important;border-color:#ed508b !important}#rcp_subscription_levels li.active a,#rcp_subscription_levels li.active .rcp_form label,#rcp_subscription_levels li.active .lwa-form label,#rcp_subscription_levels li.active .rcp_form label,#rcp_subscription_levels li.active .rcp_level_description,#rcp_subscription_levels li.active .rcp_subscription_level_name,#rcp_subscription_levels li.active .rcp_subscription_level_8,#rcp_subscription_levels li.active .rcp_price_full,#rcp_subscription_levels li.active .rcp_separator,#rcp_subscription_levels li.active .rcp_level_duration{color:#fff !important}.rcp_subscription_level .rcp_level_description{max-width:280px;margin:1rem auto;font-family:"avenir-next-lt-pro",sans-serif}#rcp_subscription_levels li.rcp_subscription_level{position:relative;font-family:"nimbus-sans",sans-serif}#rcp_subscription_levels li.rcp_subscription_level_alt:after{content:"MOST POPULAR";display:block;background-color:#ed508b;z-index:2;width:180px;border:1px solid #ed508b;border-radius:17px;left:0;right:0;margin-top:-10px;position:absolute;top:-1px;margin-left:auto;margin-right:auto;font-size:.875rem;font-weight:bold;color:#fff;line-height:1.5rem;padding:.4rem .6rem;border-radius:50px}.logged-in #rcp_subscription_levels li.rcp_subscription_level_alt:after{display:none}.rcp_level_description{color:#000;display:block;font-weight:bold;font-size:1.25rem !important;margin-bottom:.75rem;margin-top:.875rem;text-align:center}.rcp_subscription_level_name{display:none}.rcp_level_description{border-left:0 !important;padding-left:0 !important}.rcp_user_details label{font-size:1rem;font-weight:normal}.rcp_subscription_fieldset .rcp_form label{text-align:center;font-size:1rem;font-weight:normal}.rcp_form label{margin-bottom:.5rem}.rcp_subscription_level .rcp_price_full,.rcp_subscription_level .rcp_level_duration{font-weight:400}@media screen and (min-width: 640px){.rcp_subscription_level label{height:calc(100% - 2.5rem)}}@media screen and (min-width: 768px){.subscriptions-area #rcp_subscription_levels{display:flex;justify-content:center}.subscriptions-area #rcp_subscription_levels li{width:33.33%;margin:0 .625rem}}@media screen and (min-width: 960px){.rcp_subscription_levels{margin-top:1rem}.rcp_subscription_level label{padding:2rem 1.5rem}.rcp_subscription_level .rcp_saving{font-size:1rem}.rcp_subscription_level .rcp_price_full,.rcp_subscription_level .rcp_level_duration{font-weight:400;font-size:1.3rem}.rcp_subscription_level .rcp_level_description{font-size:1.8rem !important;line-height:1}}#login-email-inuse{cursor:pointer}.page-template-template-home .col-full,.page-template-template-home-v2 .col-full,.health_hub-template-default .col-full{max-width:1200px}.section__inner{width:min(100% - 40px,1120px);margin:0 auto}.ad-container--top{margin:0rem auto 2rem}.ad-container--bottom{margin:2rem auto 2rem}@media screen and (min-width: 768px){.ad-container--top{margin:0rem auto 3.5rem}}@media screen and (mix-width: 992px){.section__inner{width:min(1200px,100% - 48px)}}.page-container{margin:0 auto;max-width:1920px}.page-container #content{max-width:1200px;margin:0 auto}.page-template-template-home .col-full,.page-template-template-home-v2 .col-full{max-width:1200px}.col-full{max-width:1200px}.col-full::before,.col-full::after{display:none}.section__inner{width:min(100% - 40px,1120px);margin:0 auto}.layout--sidebar{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;justify-content:space-between;padding:0}.content-container{padding:0 1rem 2rem 1rem;width:100%;max-width:1200px;margin:0 auto}.content-container--section{padding:20px 15px 20px 15px;width:100%;max-width:1200px;margin:0 auto}@media screen and (mix-width: 992px){.section__inner{width:min(1200px,100% - 48px)}}@media screen and (min-width: 48rem){.layout--sidebar{gap:1.5rem;padding:0 .5rem}}@media screen and (min-width: 62rem){.layout--sidebar{flex-direction:row;gap:1.5rem}}.btn{cursor:pointer;transition:all .35s ease-in-out;font-family:"avenir-next-lt-pro",sans-serif}.btn:disabled{cursor:no-drop}.btn:hover{transform:translateY(-2px)}.btn--primary{background-color:#58ba45;border:2px solid #58ba45;color:#fff;padding:.5rem 2rem;font-weight:500;font-family:"avenir-next-lt-pro",sans-serif}.btn--primary:hover{background-color:#fff;color:#58ba45}.btn--secondary{background-color:#fff;border:2px solid #58ba45;color:#58ba45;padding:.5rem 2rem;font-weight:500;font-family:"avenir-next-lt-pro",sans-serif}.btn--secondary:hover{background-color:#58ba45;color:#fff}.btn--accent{background-color:#e1ead4;border:1px solid #58ba45;color:#333;font-weight:400}.btn--accent:hover{background-color:#e1ead4;color:#333}.btn--cancel,.btn--reset{background-color:#e7e7e7;color:#333;border:1px solid #9f9f9f;font-weight:400}.btn--cancel:hover,.btn--reset:hover{background-color:#e7e7e7;color:#333;border:1px solid #9f9f9f}.btn--subscription{background-color:#00acb5;border:1px solid #00acb5;color:#fff;padding:8px 12px;font-size:.8rem;font-weight:600;font-family:"nimbus-sans",sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .35s ease-in-out}.btn--subscription i{font-size:.9rem}.btn--subscription:hover{background-color:#fff;color:#00acb5}.btn-orange{padding:.5rem 2rem;font-weight:500;font-family:"avenir-next-lt-pro",sans-serif;border:2px solid orange;background-color:orange;color:#fff}.btn-orange:hover{border:2px solid #d38a03;background-color:#fff;color:#d38a03}.btn--pink{background-color:#fff;border:2px solid #e52d6e;color:#e52d6e;border-radius:25px;padding:8px 24px;cursor:pointer;transition:all .35s ease-in-out}.btn--pink:hover{background-color:#ed508b;color:#fff;border-color:#fff}.btn--full-pink{background-color:#ed508b;border:2px solid #ed508b;color:#fff;border-radius:25px;padding:8px 24px;cursor:pointer;transition:all .35s ease-in-out;font-family:"avenir-next-lt-pro",sans-serif}.btn--full-pink:hover{background-color:#fff;color:#ed508b}.btn--full-pink:hover i{color:#ed508b}.btn--rounded{border-radius:50px}.btn-link--light{color:#58ba45;border:none;transition:all .35s ease-in-out}.btn-link--light:hover{color:rgb(0,123.5359116022,130)}@media screen and (min-width: 48rem){.btn--primary{font-size:1rem}.btn--subscription{padding:11px 24px;font-weight:300;font-size:1.15rem;gap:5px}}.btn-container{display:flex;align-items:center;justify-content:center;margin:2rem auto}@media screen and (min-width: 48rem){.btn-container{margin:3rem auto 2rem}}#subscribe-btn{background:#73ae37;border:#ffdead;align-self:center;max-height:40px;padding:10px 30px;color:#fff;font-weight:600;font-size:.95em;border-radius:2px;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,Sans-serif}.page__bg-banner{position:absolute;top:0;left:0;width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:top;background-attachment:fixed;z-index:-1}.page__bg-banner::before{content:"";background:linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.92) 25%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.85) 75%, rgba(255, 255, 255, 0.89) 100%);position:absolute;width:100%;height:100%}.page__bg-banner.page-template-template-recipes-grid{background:url(/wp-content/themes/FoodAndCook/images/health-hub-banner.png)}@media screen and (min-width: 768px){.page__bg-banner{position:fixed}}.recipe-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));-moz-column-gap:25px;column-gap:25px;margin:2rem auto;row-gap:30px}@media screen and (min-width: 48rem){.recipe-cards{row-gap:40px}}.recipe-card .fa-heart.is-favourite{color:#ed508b;-webkit-text-stroke:1px #fff}.recipe-card__media{position:relative;overflow:hidden;border-radius:15px;aspect-ratio:3.5/4;box-shadow:0 .5rem .85rem rgba(0,0,0,.12)}.recipe-card__image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;height:100%}.recipe-card__header,.recipe-card__footer{position:absolute;left:0;width:100%;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-inline:8px}.recipe-card__header{top:15px;align-items:flex-start}.recipe-card__footer{bottom:0;width:100%;padding-bottom:18px;padding-top:25px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 30%, rgba(225, 225, 225, 0.65) 60%, rgba(133, 133, 133, 0.9) 100%);border-bottom-left-radius:15px;border-bottom-right-radius:15px}.recipe-card__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#000;font-family:"nimbus-sans",sans-serif;font-weight:200}.recipe-card__meta span{font-family:"nimbus-sans",sans-serif;font-weight:200}.recipe-card__meta-item{display:inline-flex;align-items:center;gap:3px;padding:6px 10px;background-color:hsla(0,0%,100%,.8);border-radius:50px;font-size:.8rem;line-height:1;color:inherit;text-decoration:none;box-shadow:0 .2rem .3rem rgba(0,0,0,.12)}.recipe-card__meta-item:hover,.recipe-card__meta-item:focus{color:inherit;text-decoration:none}.recipe-card__meta-item i{font-size:.7rem}.recipe-card__favourite{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;transition:all .35s ease-in-out;z-index:1}.recipe-card__favourite i{color:hsla(0,0%,100%,.8);-webkit-text-stroke:1px #f2f2f2;font-size:22px;line-height:1;transition:all .35s ease-in-out}.recipe-card__favourite:hover i{color:rgba(237,80,139,.65)}.recipe-card__favourite.user-favourite i{color:rgba(237,80,139,.65)}.recipe-card__badges{display:flex;align-items:center;gap:0;padding-left:2px;margin:-12px -6px 12px 6px}.recipe-card__badges.has-one-badge{margin-left:-6px}.recipe-card__badges.has-one-badge .recipe_circle{margin-left:0 !important}.recipe-card__badge{flex:0 0 auto;width:32px;height:32px;background:rgba(0,0,0,0) url(/wp-content/themes/FoodAndCook/includes/assets/images/sprites.png) top left no-repeat;background-size:136px auto;margin-left:2px;margin-bottom:0;display:inline-block}.recipe-card__badge--high-fibre{background-position:0px -66px}.recipe-card__badge--vegan{background-position:0px -98px}.recipe-card__badge--high-protein{background-position:-65px -64px}.recipe-card__badge--low-calorie{background-position:-97px 0px}.recipe-card__badge--no-dairy{background-position:-32px 0px}.recipe-card__badge--high-iron{background-position:0px 0px}.recipe-card__rating{display:inline-flex;align-items:center;gap:4px;padding:0;font-size:14px;line-height:1;white-space:nowrap;color:#000;font-family:"nimbus-sans",sans-serif;font-weight:200}.recipe-card__rating i{font-size:14px;color:#000}.recipe-card__content{padding-top:16px;text-align:left}.recipe-card__link{color:#000;color:inherit;text-decoration:none;font-family:inherit;font-weight:inherit;transition:all .2s ease-in-out}.recipe-card__link:hover{color:#58ba45}.recipe-card__title{margin:0 0 10px;font-size:19px;line-height:1.1;font-family:"freight-display-pro",serif;font-weight:700;color:#000}.recipe-card__description{margin:0;font-size:16px;line-height:1.2;font-family:"nimbus-sans",sans-serif;font-weight:100;color:#7a7a7a;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width: 24.375rem){.recipe-card__meta{gap:10px}.recipe-card__meta-item{font-size:.9rem}.recipe-card__meta-item i{font-size:.9rem}}@media screen and (min-width: 48rem){.recipe-card__header,.recipe-card__footer{padding-inline:8px}.recipe-card__badges{padding-left:4px;margin:-12px -6px 12px 6px}.recipe-card__title{font-size:23px}}@media screen and (min-width: 62rem){.recipe-card__header,.recipe-card__footer{padding-inline:13px}.recipe-card__footer{padding-top:20px}.recipe-card__title{font-size:22.2px}}.recipe-categories{padding:0;margin:1rem auto}.recipe-categories__inner{margin:0 auto;padding:0 1rem}.recipe-categories__list{display:flex;gap:.1rem;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;scroll-snap-type:x mandatory;padding-bottom:1rem}.recipe-categories__list::-webkit-scrollbar{height:6px}.recipe-categories__list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.recipe-categories__item{flex:0 0 auto;scroll-snap-align:start}.recipe-categories__link{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:5.5rem;text-decoration:none;color:#000;min-width:5.5rem}.recipe-categories__link:hover{color:#000}.recipe-categories__link:hover .recipe-categories__image-wrap,.recipe-categories__link:focus-visible .recipe-categories__image-wrap{transform:translateY(-2px)}.recipe-categories__link:focus-visible{outline:none}.recipe-categories__link:focus-visible .recipe-categories__image-wrap{box-shadow:0 0 0 3px rgba(0,0,0,.18)}.recipe-categories__image-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;border-radius:15px;overflow:hidden;display:flex;background-color:#fff;transition:transform .2s ease,box-shadow .2s ease}.recipe-categories__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe-categories__label{font-size:.9375rem;line-height:1.3;text-align:center;color:#000;font-family:"nimbus-sans",sans-serif}.recipe-categories__link--all .recipe-categories__image-wrap{position:relative}.recipe-categories__link--all .recipe-categories__image-wrap::after{content:"";background-color:hsla(0,0%,100%,.76);position:absolute;inset:0}.recipe-categories__icon{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;font-size:1.75rem;line-height:1}@media screen and (min-width: 48rem){.recipe-categories__inner{padding:0 1.5rem}.recipe-categories__list{gap:.2rem;overflow:visible;justify-content:center;flex-wrap:nowrap}.recipe-categories__image-wrap{width:5rem;height:5rem}.recipe-categories__label{font-size:1rem}}@media screen and (min-width: 62rem){.recipe-categories{padding:1rem 0;margin:2rem auto}.recipe-categories__list{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));gap:1rem;padding:0;overflow:visible;scroll-snap-type:none}.recipe-categories__list::-webkit-scrollbar{display:none}.recipe-categories__item{min-width:0}.recipe-categories__link{min-width:0;width:100%}.recipe-categories__image-wrap{width:6rem;height:6rem}.recipe-categories__image-wrap{width:100%;max-width:7.25rem;aspect-ratio:1/1;height:auto;margin:0 auto}}.health-goals{padding:1rem 0;margin:2rem 0}.health-goals--archive .health-goals__list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 140px), 1fr))}.health-goals--archive .health-goals__item{flex:0 0 auto;width:auto}.health-goals__inner{margin:0 auto;padding:0 1rem}.health-goals__list{display:flex;gap:1rem;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;scroll-snap-type:x mandatory;padding-bottom:1rem}.health-goals__list::-webkit-scrollbar{display:none}.health-goals__item{flex:0 0 9rem;width:9rem;scroll-snap-align:start;background:#e1ead4;border-radius:15px;padding:0;min-height:11rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.health-goals__item:hover{transform:translateY(-4px);background:rgba(88,186,69,.8509803922)}.health-goals__link{display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:5.5rem;padding:2rem 1rem;text-decoration:none;color:#000;min-width:5.5rem;height:100%;justify-content:flex-start}.health-goals__link:hover{color:#000}.health-goals__link:focus-visible{outline:none}.health-goals__link:focus-visible .health-goals__icon-wrap{box-shadow:0 0 0 3px rgba(0,0,0,.18)}.health-goals__image-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;border-radius:21px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.health-goals__image-wrap img{max-width:75px}.health-goals__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.health-goals__label{font-size:.9375rem;line-height:1.3;text-align:center;color:#000;font-family:"avenir-next-lt-pro",sans-serif;max-width:115px}.health-goals__link--all .health-goals__image-wrap,.health-goals__link--all .health-goals__icon-wrap{position:relative}.health-goals__link--all .health-goals__image-wrap .health-goals__icon,.health-goals__link--all .health-goals__icon-wrap .health-goals__icon{opacity:10%}.health-goals__icon{font-size:3rem}.health-goals__more-icon{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;font-size:2.1rem;line-height:1}@media screen and (min-width: 48rem){.health-goals--archive .health-goals__list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 155px), 1fr))}.health-goals__inner{padding:0 1.5rem}.health-goals__list{gap:1.25rem}.health-goals__item{width:auto}.health-goals__image-wrap,.health-goals__icon-wrap{width:6rem;height:6rem}.health-goals__label{font-size:1rem}}@media screen and (min-width: 62rem){.health-goals{margin:0 auto 2rem auto}.health-goals--archive .health-goals__list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 155px), 1fr))}.health-goals__item{min-width:0;flex:0 0 auto}.health-goals__link{min-width:0;width:100%;gap:1.5rem}.health-goals__image-wrap,.health-goals__icon-wrap{width:100%;max-width:7.25rem;height:auto;margin:0 auto}.health-goals__label{max-width:115px}}@media screen and (min-width: 64rem){.health-goals--archive .health-goals__list{display:grid;gap:1rem;grid-template-columns:repeat(7, minmax(0, 1fr))}.health-goals__list{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:1rem;padding:0;overflow:visible;scroll-snap-type:none}}.health-hub-archive__title{text-align:center;font-family:"freight-display-pro",serif;font-size:2rem;margin-bottom:.5rem}.health-hub-archive__intro{text-align:center;font-style:italic;margin-bottom:2rem;color:#666}.health-hub-archive__grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:1.5rem}@media(max-width: 991px){.health-hub-archive__grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 575px){.health-hub-archive__grid{grid-template-columns:repeat(2, 1fr)}}.health-hub-card__link{display:block;text-decoration:none;color:inherit}.health-hub-card__link:hover .health-hub-card__image img{transform:scale(1.05)}.health-hub-card__image{overflow:hidden;border-radius:8px;margin-bottom:.75rem}.health-hub-card__image img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.health-hub-card__content{text-align:center}.health-hub-card__category{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem}.health-hub-card__title{font-size:.9rem;font-weight:700;margin-bottom:.25rem;line-height:1.3}.health-hub-card__excerpt{font-size:.8rem;color:#666;line-height:1.4}.quiz-cta-banner{position:relative;isolation:isolate;overflow:hidden;min-height:21rem;background-color:#1f1f1f;color:#fff;display:flex;align-items:center;justify-content:center;margin:1rem 0}.quiz-cta-banner__media,.quiz-cta-banner__image,.quiz-cta-banner__overlay{position:absolute;inset:0}.quiz-cta-banner__media{z-index:-3}.quiz-cta-banner__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.quiz-cta-banner__overlay{z-index:-2;background:linear-gradient(180deg, rgba(20, 20, 20, 0.6) 0%, rgba(20, 20, 20, 0.76) 38%, rgba(20, 20, 20, 0.74) 65%, rgba(20, 20, 20, 0.7) 100%)}.quiz-cta-banner__content{max-width:100%;padding:1rem}.quiz-cta-banner__title{margin:0;display:flex;flex-direction:column;gap:.15rem;line-height:.95}.quiz-cta-banner__title-number{font-family:Georgia,"Times New Roman",serif;font-family:"dashicons",serif;font-size:clamp(3.25rem,12vw,5.5rem);font-weight:700;letter-spacing:-0.04em;margin-top:0;margin-bottom:0}.quiz-cta-banner__title-text{font-family:"nimbus-sans",sans-serif;font-size:clamp(1.4rem,5vw,2.125rem);font-weight:400;line-height:1.05;letter-spacing:-0.03em}.quiz-cta-banner__description{margin:1rem 0 0;font-family:"nimbus-sans",sans-serif;font-weight:100;max-width:24rem;font-size:.95rem;line-height:1.1;color:hsla(0,0%,100%,.96);hyphens:none;word-break:normal;overflow-wrap:normal}.quiz-cta-banner__description strong{font-weight:700}.quiz-cta-banner__actions{margin-top:1.5rem}.quiz-cta-banner__button{text-transform:uppercase}.quiz-cta-banner__button:active{transform:translateY(0)}.quiz-cta-banner__button:focus-visible{outline:3px solid #fff;outline-offset:3px}.quiz-cta-banner__button-label{display:inline-block}.quiz-cta-banner__button-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0}.quiz-cta-banner__button-icon svg{display:block;width:100%;height:100%}@media(min-width: 48rem){.quiz-cta-banner{min-height:15rem;margin:1rem 0 4rem}.quiz-cta-banner__overlay{background:linear-gradient(90deg, rgba(20, 20, 20, 0.74) 0%, rgba(20, 20, 20, 0.6) 22%, rgba(20, 20, 20, 0.28) 48%, rgba(20, 20, 20, 0.06) 72%, rgba(20, 20, 20, 0) 100%)}.quiz-cta-banner__content{max-width:32rem;padding:2rem}.quiz-cta-banner__description{max-width:28rem;font-size:1rem}.quiz-cta-banner__button{width:auto;max-width:none}.quiz-cta-banner__actions .btn--full-pink{padding:5px 49px;font-weight:400}.quiz-cta-banner__title-text{line-height:1.3}.quiz-cta-banner__title-number{margin-top:-1rem;margin-bottom:-10px}}@media(prefers-reduced-motion: reduce){.quiz-cta-banner__button{transition:none}.quiz-cta-banner__button:hover,.quiz-cta-banner__button:active{transform:none}}.ask-dietitian{background-color:#e1ead4;padding:1.5rem 1rem;border-radius:15px;margin-bottom:2rem}.ask-dietitian__container{max-width:100%;margin:0 auto;padding:1rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.ask-dietitian__title{font-size:1.8rem;font-weight:700;color:#000;margin-bottom:1rem;font-family:"freight-display-pro",serif}.ask-dietitian__content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ask-dietitian__profile{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.ask-dietitian__image{border-radius:50%;-o-object-fit:cover;object-fit:cover;width:110px;height:110px;border:5px solid #58ba45}.ask-dietitian__name{font-size:2.835rem;font-weight:300;color:#000;font-family:"turbinado-pro",sans-serif;margin-bottom:0;margin-top:-6px}.ask-dietitian__role{font-size:.975rem;color:#7a7a7a;font-weight:100;font-family:"nimbus-sans",sans-serif,sans-serif}.ask-dietitian__form-container{display:flex;flex-direction:column;gap:1rem;width:100%}.ask-dietitian form{margin-bottom:0}.ask-dietitian__form{position:relative;margin-bottom:0}.ask-dietitian__form-icon{position:absolute;left:-10px;top:-10px;z-index:1;background-color:#fff;border-radius:50%;padding:2px;width:49px;height:49px}.ask-dietitian__form-icon::before{content:"";position:absolute;width:50px;height:53px;left:0;top:0;color:#58ba45;padding:0;border:none;border-radius:50%;font-size:0;line-height:0;overflow:hidden;text-indent:-9999px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='7' stroke='%2347a23f' stroke-width='2'/%3E%3Cline x1='16.65' y1='16.65' x2='21' y2='21' stroke='%2347a23f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top;background-size:46px;box-shadow:none;min-width:0;transition:all .35s ease-in-out}.ask-dietitian__form:focus-visible{outline:3px solid #fff;outline-offset:3px}.ask-dietitian__intro{font-size:1rem;color:#7a7a7a;margin-bottom:.4rem;font-family:"nimbus-sans",sans-serif;font-weight:100}.ask-dietitian__intro-paragraph{margin-bottom:0}.ask-dietitian__login-notice{background:#fff;border:4px solid #58ba45;border-radius:6px;padding:1rem 2rem;text-align:center;font-family:"nimbus-sans",sans-serif,sans-serif;font-size:1rem;color:#7a7a7a}.ask-dietitian__login-notice p{margin:0}.ask-dietitian__login-notice a{color:#58ba45;font-weight:700;text-decoration:underline}.ask-dietitian__login-notice a:hover{text-decoration:none}.ask-dietitian__textarea{width:100%;box-sizing:border-box;padding:1rem 2rem;margin-bottom:0;border:4px solid #58ba45;border-radius:6px;font-size:1rem;font-family:"nimbus-sans",sans-serif,sans-serif;transition:all .35s ease-in-out;color:#58ba45;font-family:"nimbus-sans",sans-serif;font-weight:100;resize:vertical;min-height:8rem}.ask-dietitian__textarea:focus{border-color:#58ba45;outline:none}.ask-dietitian__textarea::-moz-placeholder{color:#58ba45;font-family:"nimbus-sans",sans-serif}.ask-dietitian__textarea::placeholder{color:#58ba45;font-family:"nimbus-sans",sans-serif}.ask-dietitian__button{cursor:pointer;background-color:#fff;color:#fff;padding:0;width:-moz-fit-content;width:fit-content;border:none;border-radius:50%;font-size:1rem;font-weight:700;transition:all .35s ease-in-out;width:40px;height:40px;position:relative;z-index:999}.ask-dietitian__button svg{width:55px;height:50px;margin-left:-5px;margin-top:-3px;background:rgba(0,0,0,0);color:#58ba45}.ask-dietitian__button:focus-visible{outline:3px solid #fff;outline-offset:3px}.ask-dietitian__button-container{position:absolute;left:-10px;top:-10px}.ask-dietitian__confirmation-text{font-weight:400;color:#00acb5;color:#000;font-family:"nimbus-sans",sans-serif;line-height:inherit;font-size:1rem}.ask-dietitian__cta-text{font-family:"nimbus-sans",sans-serif;line-height:inherit;font-size:1rem;color:#545454;font-weight:400}.ask-dietitian__cta-text a{color:#58ba45;font-weight:400;text-decoration:underline;transition:all .2s ease-in-out}.ask-dietitian__cta-text a:hover{transform:translateY(-2px)}.ask-dietitian__cta-text button{color:#58ba45;font-weight:400;background-color:rgba(0,0,0,0);transition:all .2s ease-in-out;font-family:"nimbus-sans",sans-serif;line-height:inherit;font-size:1rem;font-weight:400;border:none;text-decoration:underline}@media screen and (min-width: 48rem){.ask-dietitian__container{text-align:left;padding:1rem}.ask-dietitian__title{font-size:1.95rem}.ask-dietitian__content{flex-direction:row;align-items:flex-start;gap:2rem}.ask-dietitian__profile{gap:0}.ask-dietitian__name{font-size:2.2rem;margin-bottom:4px;font-weight:300}.ask-dietitian__role{font-size:1rem}.ask-dietitian__form-container{gap:1.5rem;flex:1}.ask-dietitian__form{margin-bottom:0}.ask-dietitian__intro{font-size:1.125rem;color:#545454}.ask-dietitian__textarea{font-size:1.125rem;padding:1rem 0 1rem 2rem;min-height:4rem}.ask-dietitian__confirmation-text{font-size:1.125rem}.ask-dietitian__cta-text{font-size:1.125rem}.ask-dietitian__cta-text button{font-size:1.125rem}}@media screen and (min-width: 62rem){.ask-dietitian{padding:1.5rem 2rem}.ask-dietitian__image{width:130px;height:130px}.ask-dietitian__name{font-size:2.7rem;font-weight:100}.ask-dietitian__textarea{font-size:1.125rem;padding:1rem 1rem 1rem 3rem}.ask-dietitian__form-icon{left:-10px;top:-10px;padding:2px;width:55px;height:55px}.ask-dietitian__form-icon::before{content:"";width:64px;height:72px;left:-1px;top:-2px;background-size:64px}.ask-dietitian__button{width:60px;height:60px}.ask-dietitian__button-container{left:-12px;top:-12px}.ask-dietitian__button svg{width:75px;height:70px}}@media(prefers-reduced-motion: reduce){.ask-dietitian__button{transition:none}.ask-dietitian__button:hover,.ask-dietitian__button:active{transform:none}}.ask-dietitian .gform_wrapper{margin:0;padding:0;position:relative}.ask-dietitian .gform_wrapper .gform_body{position:relative}.ask-dietitian .gform_wrapper .gfield_label,.ask-dietitian .gform_wrapper .gform_title,.ask-dietitian .gform_wrapper .gform_description,.ask-dietitian .gform_wrapper .gfield_description:not(.validation_message){display:none !important}.ask-dietitian .gform_wrapper .gform_fields{padding:0 !important;margin:0 !important}.ask-dietitian .gform_wrapper .gfield{padding:0 !important;margin:0 0 .75rem 0 !important}.ask-dietitian .gform_wrapper .gfield input[type=text],.ask-dietitian .gform_wrapper .gfield input[type=email],.ask-dietitian .gform_wrapper .gfield input[type=tel],.ask-dietitian .gform_wrapper .gfield input[type=url],.ask-dietitian .gform_wrapper .gfield input[type=number],.ask-dietitian .gform_wrapper .gfield select{width:100%;box-sizing:border-box;padding:.75rem 2rem;margin-bottom:0;border:4px solid #58ba45 !important;border-radius:6px;font-size:1rem;font-family:"nimbus-sans",sans-serif,sans-serif;font-weight:100;color:#58ba45;background:#fff;transition:all .35s ease-in-out}.ask-dietitian .gform_wrapper .gfield input[type=text]:focus,.ask-dietitian .gform_wrapper .gfield input[type=email]:focus,.ask-dietitian .gform_wrapper .gfield input[type=tel]:focus,.ask-dietitian .gform_wrapper .gfield input[type=url]:focus,.ask-dietitian .gform_wrapper .gfield input[type=number]:focus,.ask-dietitian .gform_wrapper .gfield select:focus{border-color:#58ba45 !important;outline:none;box-shadow:none}.ask-dietitian .gform_wrapper .gfield input[type=text]::-moz-placeholder, .ask-dietitian .gform_wrapper .gfield input[type=email]::-moz-placeholder, .ask-dietitian .gform_wrapper .gfield input[type=tel]::-moz-placeholder, .ask-dietitian .gform_wrapper .gfield input[type=url]::-moz-placeholder, .ask-dietitian .gform_wrapper .gfield input[type=number]::-moz-placeholder, .ask-dietitian .gform_wrapper .gfield select::-moz-placeholder{color:#58ba45;font-family:"nimbus-sans",sans-serif}.ask-dietitian .gform_wrapper .gfield input[type=text]::placeholder,.ask-dietitian .gform_wrapper .gfield input[type=email]::placeholder,.ask-dietitian .gform_wrapper .gfield input[type=tel]::placeholder,.ask-dietitian .gform_wrapper .gfield input[type=url]::placeholder,.ask-dietitian .gform_wrapper .gfield input[type=number]::placeholder,.ask-dietitian .gform_wrapper .gfield select::placeholder{color:#58ba45;font-family:"nimbus-sans",sans-serif}.ask-dietitian .gform_wrapper .gfield_error .gfield_label{display:block !important;font-family:"nimbus-sans",sans-serif,sans-serif;font-size:.9rem;font-weight:600;color:#000;margin-bottom:.25rem}.ask-dietitian .gform_wrapper .gfield textarea,.ask-dietitian .gform_wrapper .gfield textarea.large{width:100%;box-sizing:border-box;padding:1rem 2rem;margin-bottom:0;border:4px solid #58ba45 !important;border-radius:6px;font-size:1rem;font-family:"nimbus-sans",sans-serif,sans-serif;font-weight:100;color:#545454;resize:vertical;min-height:8rem;background:#fff;transition:all .35s ease-in-out;max-height:100px}.ask-dietitian .gform_wrapper .gfield textarea:focus,.ask-dietitian .gform_wrapper .gfield textarea.large:focus{border-color:#58ba45 !important;outline:none;box-shadow:none}.ask-dietitian .gform_wrapper .gfield textarea::-moz-placeholder, .ask-dietitian .gform_wrapper .gfield textarea.large::-moz-placeholder{color:#58ba45;font-family:"nimbus-sans",sans-serif}.ask-dietitian .gform_wrapper .gfield textarea::placeholder,.ask-dietitian .gform_wrapper .gfield textarea.large::placeholder{color:#58ba45;font-family:"nimbus-sans",sans-serif}.ask-dietitian .gform_wrapper .gform_footer,.ask-dietitian .gform_wrapper .gform_page_footer{width:auto !important;z-index:2}.ask-dietitian .gform_wrapper .gform_footer input[type=submit],.ask-dietitian .gform_wrapper .gform_footer .gform_button,.ask-dietitian .gform_wrapper .gform_page_footer input[type=submit],.ask-dietitian .gform_wrapper .gform_page_footer .gform_button{cursor:pointer;background-color:#58ba45;padding:0}.ask-dietitian .gform_wrapper .gform_confirmation_message{display:block !important;padding:1rem;color:#58ba45;font-family:"nimbus-sans",sans-serif;font-weight:100}.ask-dietitian .gform_wrapper .validation_error{display:block !important;color:#c02b0a;margin-bottom:.75rem;font-family:"nimbus-sans",sans-serif,sans-serif;font-size:.9rem;font-weight:600;padding:.5rem 1rem;background:rgba(192,43,10,.08);border-radius:6px}.ask-dietitian .gform_wrapper .gfield_error .gfield_description.validation_message{display:block !important;color:#c02b0a;font-size:.85rem;font-family:"nimbus-sans",sans-serif,sans-serif;margin-top:.25rem}.ask-dietitian .gform_wrapper .validation_error,.ask-dietitian .gform_wrapper .gfield_error{border-color:#58ba45 !important}.ask-dietitian .gform_wrapper .gfield_error input,.ask-dietitian .gform_wrapper .gfield_error textarea{border-color:#c02b0a !important}@media screen and (min-width: 48rem){.ask-dietitian .gform_wrapper .gfield textarea,.ask-dietitian .gform_wrapper .gfield textarea.large{font-size:1.125rem;padding:1rem 0 1rem 2rem;min-height:4rem}}@media(min-width: 62rem){.ask-dietitian .gform_wrapper .gfield textarea,.ask-dietitian .gform_wrapper .gfield textarea.large{padding:1rem 1rem 1rem 3rem}.ask-dietitian .gform_wrapper .gform_footer,.ask-dietitian .gform_wrapper .gform_page_footer{left:-15px;top:-15px}}.ask-dietitian .gform_wrapper .gform_footer input[type=submit],.ask-dietitian .gform_wrapper .gform_footer .gform_button,.ask-dietitian .gform_wrapper .gform_page_footer input[type=submit],.ask-dietitian .gform_wrapper .gform_page_footer .gform_button{background-color:#58ba45 !important;color:#fff !important;box-shadow:none !important;position:relative;z-index:1;line-height:1;font-family:"avenir-next-lt-pro",sans-serif;border:2px solid #58ba45;outline:none;padding:.7rem 5rem;border-radius:50px;font-weight:500;font-size:1rem;transition:all .35s ease-in-out}.ask-dietitian .gform_wrapper .gform_footer input[type=submit]:hover,.ask-dietitian .gform_wrapper .gform_footer .gform_button:hover,.ask-dietitian .gform_wrapper .gform_page_footer input[type=submit]:hover,.ask-dietitian .gform_wrapper .gform_page_footer .gform_button:hover{transform:translateY(-2px);background-color:#fff !important;color:#58ba45 !important}.subscribe-section .col-full{display:flex;flex-direction:column;padding:0 1rem}.subscribe-section{margin:1.5rem auto 2.5rem auto;display:flex;flex-direction:column;align-items:center}.subscribe-section__main-container{display:flex;flex-direction:column;gap:.7rem;padding:1rem}.subscribe-section__title{font-size:1.75rem;font-weight:700;color:#000;margin-bottom:1.5rem;font-family:"freight-display-pro",serif;text-align:center}.subscribe-section__details{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;text-align:center}.subscribe-section__description{font-size:1rem;color:#7a7a7a;margin-bottom:1.5rem;font-weight:100;font-family:"nimbus-sans",sans-serif}.subscribe-section__offers{font-weight:100;color:#7a7a7a}.subscribe-section__form-container{flex:1}.subscribe-section__image{width:100%;max-width:150px;height:auto;margin-bottom:1rem}.subscribe-section__input-group{width:100%;max-width:25rem;text-align:left}.subscribe-section__label{font-size:1rem;color:#333;margin-bottom:.5rem}.subscribe-section__actions{width:100%;display:flex;justify-content:center}.subscribe-section__btn{padding:.5rem 3rem}.subscribe-section__privacy{font-size:.875rem;color:#7a7a7a;margin-top:1rem;font-family:"nimbus-sans",sans-serif;font-weight:100;line-height:1.2}.subscribe-section__privacy a{color:#58ba45;text-decoration:underline}.subscribe-section__privacy a:hover{text-decoration:underline}.subscribe-section__emrec{margin:0 auto;width:100%;max-width:320px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;margin:2rem auto}@media screen and (min-width: 36rem){.subscribe-section__details{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:left;gap:1rem}.subscribe-section__actions{justify-content:flex-start}}@media screen and (min-width: 48rem){.subscribe-section{flex-direction:row;gap:3rem}.subscribe-section__form,.subscribe-section form{flex-direction:row;gap:1.5rem;margin:0}.subscribe-section__details{flex-direction:row}.subscribe-section__title{font-size:2rem}.subscribe-section__description{font-size:1.125rem}.subscribe-section__input-group{max-width:30rem}.subscribe-section__input{min-width:350px}.subscribe-section__image{margin-bottom:0}.subscribe-section__actions{justify-content:flex-start}}@media screen and (min-width: 62rem){.subscribe-section{margin:2rem auto 2.5rem auto}.subscribe-section .col-full{flex-direction:row;align-items:center}.subscribe-section__title{text-align:left}.subscribe-section__details{gap:2rem}.subscribe-section__emrec{margin:0rem auto}}@media(prefers-reduced-motion: reduce){.subscribe-section__button{transition:none}.subscribe-section__button:hover,.subscribe-section__button:active{transform:none}}.meet-the-team{background-color:#ed508b}.meet-the-team__authors-container{display:flex;align-items:flex-end;justify-content:center;background-image:url("https://www.healthyfood.com/wp-content/uploads/2026/03/Home-banner.jpg");position:relative;background-position:top;padding:3rem 1rem}.meet-the-team__authors-container::after{content:"";background:linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.65) 25%, rgba(255, 255, 255, 0.45) 50%, rgba(255, 255, 255, 0.65) 75%, rgba(255, 255, 255, 0.45) 100%);position:absolute;width:100%;height:100%;left:0;top:0}.meet-the-team__content{text-align:center;max-width:50rem}.meet-the-team__content-container{text-align:center;padding:3rem 2rem;display:flex;align-items:center;justify-content:center}.meet-the-team__title{font-size:1.65rem;font-weight:700;color:#fff !important;margin-bottom:2rem;font-family:"freight-display-pro",serif;line-height:1}.meet-the-team__description{font-size:1rem;color:#fff;margin-bottom:1.25rem;font-family:"nimbus-sans",sans-serif;font-weight:100}.meet-the-team__guidelines{font-size:1rem;color:#fff;margin-bottom:1.5rem;font-family:"nimbus-sans",sans-serif;font-weight:100}.meet-the-team__pointer{color:#fff;font-size:1.2rem;margin-bottom:0;display:flex;flex-direction:column;align-items:center;gap:1rem}.meet-the-team__pointer--desk-img{display:none}.meet-the-team__pointer--mobile-img{display:inline-block;max-width:6rem}.meet-the-team__pointer-label{font-family:"freight-display-pro",serif;font-weight:600;text-transform:uppercase;color:#fff;text-decoration:none}.meet-the-team__pointer-label:hover{color:#fff}.meet-the-team__team{display:grid;grid-template-columns:repeat(4, minmax(72px, 1fr));gap:.5rem;justify-items:center}.meet-the-team__team-member{display:flex;justify-content:center;align-items:center;z-index:1}.meet-the-team__team-image{border-radius:50%;width:72px;height:72px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .35s ease-in-out}.meet-the-team__team-image:hover{transform:translateY(-2px)}@media screen and (min-width: 24.375rem){.meet-the-team__team{grid-template-columns:repeat(4, minmax(80px, 1fr));gap:.5rem}.meet-the-team__team-image{width:80px;height:80px}}@media screen and (min-width: 30rem){.meet-the-team__team{grid-template-columns:repeat(4, minmax(100px, 1fr))}.meet-the-team__team-image{width:90px;height:90px}}@media screen and (min-width: 36rem){.meet-the-team__team{grid-template-columns:repeat(4, minmax(120px, 1fr));gap:1rem}.meet-the-team__team-image{width:100px;height:100px}}@media screen and (min-width: 48rem){.meet-the-team>div{padding:3rem}.meet-the-team__title{font-size:2rem}.meet-the-team__team{grid-template-columns:repeat(4, minmax(130px, 1fr))}.meet-the-team__team-image{width:100px;height:100px}.meet-the-team__description{font-size:1.125rem}.meet-the-team__guidelines{font-size:1.125rem}.meet-the-team__button{padding:1rem 3rem}}@media screen and (min-width: 62rem){.meet-the-team{display:flex;flex-direction:row-reverse}.meet-the-team>div{flex:1;padding:3rem 1rem}.meet-the-team__pointer{flex-direction:column-reverse}.meet-the-team__pointer-label{font-size:1.5rem}.meet-the-team__pointer--desk-img{display:inline-block;margin-right:5px}.meet-the-team__pointer--mobile-img{display:none}.meet-the-team__content{margin-bottom:0}.meet-the-team__team{grid-template-columns:repeat(auto-fill, minmax(110px, 1fr));gap:1rem}.meet-the-team__team-image{width:100px;height:100px}.meet-the-team__authors-container{justify-content:center;align-items:center}.meet-the-team__title{font-size:2.2rem}}@media screen and (min-width: 75rem){.meet-the-team>div{padding:3rem}.meet-the-team__team{grid-template-columns:repeat(4, minmax(110px, 1fr));gap:1.2rem}.meet-the-team__team-image{width:110px;height:110px}.meet-the-team__authors-container{justify-content:flex-end;align-items:center}.meet-the-team__pointer{flex-direction:row;justify-content:center}.meet-the-team__content{text-align:center;max-width:42rem}}@media screen and (min-width: 80rem){.meet-the-team>div{padding:3rem 5rem}.meet-the-team_content{max-width:44rem}}@media screen and (min-width: 90rem){.meet-the-team__title{font-size:2.4rem}.meet-the-team__team{grid-template-columns:repeat(4, minmax(120px, 1fr));gap:2.5rem 3rem}.meet-the-team__team-image{width:120px;height:120px}}@media screen and (min-width: 100rem){.meet-the-team__content-container{justify-content:flex-start}}@media(prefers-reduced-motion: reduce){.meet-the-team__button{transition:none}}.promo-banner{position:relative;z-index:1000;background-color:#58ba45;color:#fff;display:none;transition:all .35s ease-in-out}.promo-banner.scrolled{display:flex}.promo-banner--fixed{position:fixed;right:0;bottom:-1px;left:0}.promo-banner__inner{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1rem 1.5rem 1rem;max-width:80rem;margin:0 auto}.promo-banner__badges{position:absolute;top:-2.7rem;display:flex;flex-shrink:0;align-items:center;gap:.1rem}.promo-banner__badge{display:block;width:auto;max-height:4.2rem;transition:all .35s ease-in-out}.promo-banner__badge--two{max-height:5.75rem}.promo-banner__badge:hover{transform:translateY(-5px)}.promo-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;text-align:center;font-family:"nimbus-sans",sans-serif;font-weight:100}.promo-banner__text{margin:0;font-size:.9375rem;line-height:1.3;font-weight:100;font-family:"nimbus-sans",sans-serif}.promo-banner__cta{display:inline-flex;align-items:center;font-family:"nimbus-sans",sans-serif;color:#fff;gap:.5rem;font-size:.975rem;line-height:1.2;text-decoration:none;transition:all .35s ease-in-out;font-weight:500}.promo-banner__cta-icon{transform:rotate(-45deg);font-size:1rem;line-height:1;animation:rotateIcon 2s ease-in-out infinite;transform-origin:center}.promo-banner__cta:hover,.promo-banner__cta:focus-visible{color:#fff;transform:translateY(-2px)}.promo-banner__close{position:absolute;top:-26px;right:13px;width:2rem;height:2rem;padding:0;border:none;background:#58ba45;border-radius:6px;color:#fff;cursor:pointer;transition:all .35s ease-in-out}.promo-banner__close:hover,.promo-banner__close:focus-visible{background-color:#58ba45;border:none;outline:0;transform:translateY(-2px)}.promo-banner__close span{font-size:1.5rem;line-height:1}@media screen and (min-width: 48rem){.promo-banner__inner{gap:1rem;padding:1rem 1.25rem;flex-direction:row;justify-content:center;align-items:flex-end}.promo-banner__badges{display:flex;position:inherit;margin-top:-4rem}.promo-banner__content{gap:.3rem}.promo-banner__text{font-size:1rem}.promo-banner__cta{flex-shrink:0;font-size:.9375rem}}@media screen and (min-width: 64rem){.promo-banner__badges{margin-top:-5rem;margin-left:-13rem}.promo-banner__badge{max-height:4.5rem}.promo-banner__badge--two{max-height:7.5rem}}@media(prefers-reduced-motion: reduce){.promo-banner__cta,.promo-banner__close,.promo-banner__badge{transition:none}.promo-banner__cta-icon{animation:none}}@keyframes rotateIcon{0%{transform:rotate(0deg) scale(1)}30%{transform:rotate(12deg) scale(1.03)}60%{transform:rotate(0deg) scale(1.08)}100%{transform:rotate(0deg) scale(1.03)}}.promo-rail{width:100%}.promo-rail__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem .75rem}.promo-rail__cards>:nth-child(3){grid-column:span 2;text-align:center}.promo-rail__cards-ad{margin-top:1rem}@media screen and (min-width: 48rem){.promo-rail__cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.promo-rail__cards>:nth-child(3){grid-column:span 2;text-align:center}}@media screen and (min-width: 62rem){.promo-rail__cards{grid-template-columns:1fr;gap:0;align-items:start}.promo-rail__cards>:nth-child(3){grid-column:1}.promo-rail__cards-ad{margin-top:0rem}}.promo-card{width:100%;border-radius:21px}.promo-card__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem}.promo-card__inner--award{padding:.75rem .7rem 1.5rem;text-align:center;justify-content:flex-start;position:relative}.promo-card__image{display:block;width:100%;height:auto;border-radius:1rem}.promo-card__sponsor{min-height:12rem;padding:2rem .875rem;text-align:center;background:radial-gradient(circle at 50% 35%, rgba(255, 255, 255, 0.92), rgba(248, 245, 238, 0.96)),#f8f5ee;box-shadow:0 .25rem 1rem rgba(0,0,0,.08),0 .0625rem .125rem rgba(0,0,0,.08);overflow:hidden}.promo-card__sponsor-title{font-family:"freight-display-pro",serif;font-size:1.1rem;max-width:7rem;line-height:1;margin:0 auto;font-weight:700;color:#000;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}.promo-card__sponsor-logo{display:block;width:100%;max-width:6rem;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:50%}.promo-card__subscribe{min-height:12rem;padding:2rem .875rem;text-align:center;background:rgba(0,172,181,.11);box-shadow:0 .25rem 1rem rgba(0,0,0,.08),0 .0625rem .125rem rgba(0,0,0,.08);overflow:hidden;border:3px solid #00acb5}.promo-card__subscribe-title{font-family:"freight-display-pro",serif;font-size:1.1rem;max-width:7rem;line-height:1;margin:0 auto;font-weight:700;color:#000;text-align:center}.promo-card__subscribe-logo{transition:all .35s ease-in-out}.promo-card__subscribe-logo:hover{transform:scale(1.1)}.promo-card__social{min-height:12rem;padding:2rem .875rem;text-align:center;background:radial-gradient(circle at 50% 35%, rgba(255, 255, 255, 0.92), rgba(248, 245, 238, 0.96)),#f8f5ee;box-shadow:0 .25rem 1rem rgba(0,0,0,.08),0 .0625rem .125rem rgba(0,0,0,.08);overflow:hidden}.promo-card__social-title{font-family:"freight-display-pro",serif;font-size:1.1rem;max-width:7rem;line-height:1;margin:0 auto;font-weight:700;color:#000;text-align:center}.promo-card__social .single-recipe__share-list{margin-bottom:1rem}.promo-card__social-print .single-recipe__share-link{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:1.2rem 2rem;background:rgba(0,0,0,0);color:#505050;border:2px solid #505050;border-radius:50px;transition:all .35s ease-in-out;font-family:"nimbus-sans",sans-serif;gap:8px}.promo-card__social-print .single-recipe__share-link:hover{border:2px solid #58ba45}.promo-card__award{border:.25rem solid #78d8f7;border-radius:21px;background-color:#fff;box-shadow:0 .25rem 1rem rgba(0,0,0,.08),0 .0625rem .125rem rgba(0,0,0,.08)}.promo-card__award-badge{position:relative;display:flex;justify-content:center;width:100%;margin:-2.5rem auto 1.5rem}.promo-card__award-badge-image{display:block;width:100%;height:6rem;max-width:6rem;position:relative;z-index:1;background:#fff;border:3px dashed #78d8f7;border-radius:50%;padding:3px}.promo-card__award-ribbon{position:absolute;left:50%;bottom:-1.8rem;transform:translateX(-50%);display:flex;gap:.3rem;z-index:0}.promo-card__award-ribbon-svg{width:2.5rem;height:3rem}.promo-card__award-ribbon-svg path{fill:#78d8f7}.promo-card__award-ribbon-svg--left{transform:rotate(20deg)}.promo-card__award-ribbon-svg--right{transform:scaleX(-1) rotate(20deg)}.promo-card__award-content{display:flex;flex-direction:column;align-items:center;margin-top:1rem}.promo-card__award-year{margin:0 0 .15rem;font-family:"turbinado-pro",sans-serif;font-size:2rem;line-height:.75;font-weight:400;color:#000}.promo-card__award-title{margin:0;font-family:"turbinado-pro",sans-serif;font-size:1.8rem;line-height:.8;font-weight:400;color:#000}.promo-card__award-description{margin:0;font-size:.79rem;line-height:1;font-weight:100;color:#7a7a7a;font-family:"nimbus-sans",sans-serif}.promo-card__podcast{text-align:center;margin-top:1.5rem}.promo-card__podcast img{max-width:300px;border-radius:15px}@media screen and (min-width: 48rem){.promo-card__inner{gap:1rem}.promo-card__inner--award{padding:.75rem 1rem 2rem}.promo-card__sponsor{min-height:12rem;padding:2rem .875rem;margin-bottom:2rem}.promo-card__sponsor-title{font-size:1.2rem;max-width:8rem}.promo-card__sponsor-logo{max-width:7rem}.promo-card__subscribe{min-height:12rem;padding:2rem .875rem;margin-bottom:2rem}.promo-card__subscribe-title{font-size:1.2rem;max-width:8rem}.promo-card__subscribe-logo{max-width:7rem}.promo-card__social{min-height:12rem;padding:2rem .875rem;margin-bottom:2rem}.promo-card__social-title{font-size:1.2rem;max-width:8rem}.promo-card__award{margin-bottom:1rem}.promo-card__award-badge-image{max-width:7rem;height:7rem}.promo-card__award-content{margin-top:1rem}.promo-card__award-year{font-size:2.5rem}.promo-card__award-title{font-size:2.3rem}}@media screen and (min-width: 62rem){.promo-card__sponsor{min-height:12rem;padding:3rem .875rem;margin-bottom:3rem}.promo-card__sponsor-title{font-size:1.4rem;max-width:9rem}.promo-card__sponsor-logo{max-width:7rem}.promo-card__subscribe{min-height:12rem;padding:2.5rem .875rem;margin-bottom:3rem}.promo-card__subscribe-title{font-size:1.4rem;max-width:13rem;margin-bottom:1rem}.promo-card__subscribe-logo{max-width:13rem}.promo-card__social{min-height:12rem;padding:2.5rem .875rem;margin-bottom:3rem}.promo-card__social-title{font-size:1.4rem;max-width:13rem;margin-bottom:1rem}.promo-card__social-logo{max-width:13rem}.promo-card__award-badge-image{max-width:7rem;height:7rem}.promo-card__award-content{margin-top:1rem}.promo-card__award-year{font-size:3rem}.promo-card__award-title{font-size:2.9rem}}@media(prefers-reduced-motion: reduce){.promo-card,.promo-card__logo,.promo-card__image{transition:none}}.swiper-button-next,.swiper-rtl,.swiper-button-prev{background:#58ba45 !important;color:#fff !important;border-radius:50% !important;height:30px !important;width:30px !important;top:50% !important;transition:all .35s ease-in-out}.swiper-button-next:hover,.swiper-rtl:hover,.swiper-button-prev:hover{background-color:rgb(70.4,148.8,55.2) !important}.swiper-button-next::after,.swiper-rtl::after,.swiper-button-prev::after{font-size:1.1rem !important}@media screen and (min-width: 48rem){.swiper-button-next,.swiper-rtl,.swiper-button-prev{height:46px !important;width:46px !important;top:50% !important}.swiper-button-next::after,.swiper-rtl::after,.swiper-button-prev::after{font-size:1.5rem !important}}.hp-post-slider__heading{font-family:"freight-display-pro",serif;font-size:1.6rem;text-align:center;margin:2rem auto 1.5rem}.hp-post-slider__main{max-width:920px;margin-left:0}.hp-post-slider__main .hp-post-slider__image{height:260px;max-height:260px;overflow:hidden;border-radius:20px;box-shadow:0 2px 3px rgba(0,0,0,.3);position:relative}.hp-post-slider__main .hp-post-slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.hp-post-slider__main .hp-post-slider__image img.hp-post-slider__hfg-logo{position:absolute;width:-moz-fit-content;width:fit-content;max-width:90px;height:auto;left:.5rem;bottom:.5rem;border-radius:0}.hp-post-slider__overlay{padding:1rem 0 0 0}.hp-post-slider__overlay .hp-post-slider__cat{display:inline-block;font-size:.85rem;text-transform:uppercase;color:#58ba45;margin-bottom:.25rem;display:none}.hp-post-slider__overlay .hp-post-slider__title{font-family:"freight-display-pro",serif;font-size:1.35rem;margin:0 0 .75rem 0}.hp-post-slider__overlay .hp-post-slider__title a{color:#000;text-decoration:none;font-weight:800}.hp-post-slider__overlay .hp-post-slider__excerpt{font-size:1rem;color:#7a7a7a;line-height:1.3;margin-bottom:0;font-weight:100;font-family:"nimbus-sans",sans-serif}.hp-post-slider__thumbs{margin-top:1rem;max-width:920px}.hp-post-slider__thumbs .hp-post-slider__thumb{position:relative;display:inline-block;overflow:hidden;border-radius:10px;width:100%;cursor:pointer;aspect-ratio:4/5}.hp-post-slider__thumbs .hp-post-slider__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.hp-post-slider__thumbs .hp-post-slider__thumb::after{content:"";background:linear-gradient(to top, rgba(192, 192, 192, 0.9) 0%, rgba(255, 255, 255, 0.85) 25%, rgba(255, 255, 255, 0.66) 50%, rgba(255, 255, 255, 0.45) 75%, rgba(255, 255, 255, 0.05) 100%);position:absolute;bottom:0;left:0;width:100%;height:43%;border-radius:10px;transition:all .35s ease-in-out}.hp-post-slider__thumbs .hp-post-slider__thumb-link{position:relative;display:block;height:100%}.hp-post-slider__thumbs .hp-post-slider__thumb-title{font-size:.95rem;font-family:"freight-display-pro",serif;font-weight:800;line-height:1.1;position:absolute;bottom:0;left:0;right:0;min-height:4rem;padding:.75rem .5rem;color:#000;z-index:2;transition:all .35s ease-in-out;opacity:1;text-align:center;display:flex;align-items:baseline;justify-content:center;overflow:hidden}.hp-post-slider__thumbs .hp-post-slider__thumb-title-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hp-post-slider__more{margin:1rem auto;text-align:center}@media screen and (min-width: 48rem){.hp-post-slider__more{margin:2rem auto}.hp-post-slider__heading{font-size:2.2rem;margin:2.5rem auto 3rem}.hp-post-slider__main .hp-post-slider__image{height:auto;max-height:400px}.hp-post-slider__main .hp-post-slider__image img.hp-post-slider__hfg-logo{max-width:130px;left:1rem;bottom:1rem}.hp-post-slider__overlay .hp-post-slider__title{font-size:1.85rem;margin:.75rem 0}.hp-post-slider__overlay .hp-post-slider__excerpt{font-size:1rem}.hp-post-slider__thumbs{margin-top:1.5rem}.hp-post-slider__thumbs .hp-post-slider__thumb-title{font-size:1rem;line-height:1.1;min-height:4.5rem}}@media screen and (min-width: 62rem){.hp-post-slider__main .hp-post-slider__image{height:auto;max-height:500px}.hp-post-slider__heading{font-size:2.5rem;margin:3.5rem auto 3rem}.hp-post-slider__thumbs .hp-post-slider__thumb-title{font-size:1.15rem;line-height:1.1;min-height:5.2rem;margin-bottom:3px}}.hp-article-row{margin-top:1.5rem}.hp-article-row__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));gap:1rem}.hp-article-row__more{text-align:center;margin-top:1.5rem}@media screen and (min-width: 480px){.hp-article-row__grid{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem}}@media screen and (min-width: 48rem){.hp-article-row__grid{grid-template-columns:repeat(4, 1fr)}}.healthy-recipes__search-box{margin-bottom:2rem;position:relative}.healthy-recipes__search-box#facit_search_box_wrapper{position:static;background:rgba(0,0,0,0);padding:0;margin:1.6rem auto}.healthy-recipes__search-box .facit_search_box{display:flex;flex-direction:column;align-items:center;gap:.5rem}.healthy-recipes__search-box input,.healthy-recipes__search-box .searchform input#s,.healthy-recipes__search-box .searchform input #home-s{margin:0;border:1px solid #58ba45;color:#7a7a7a;padding:.5rem 1rem .5rem 2.5rem;border-radius:50px !important;font-weight:100}.healthy-recipes__search-box input::-moz-placeholder, .healthy-recipes__search-box .searchform input#s::-moz-placeholder, .healthy-recipes__search-box .searchform input #home-s::-moz-placeholder{color:#7a7a7a;font-weight:100;font-size:1rem}.healthy-recipes__search-box input::placeholder,.healthy-recipes__search-box .searchform input#s::placeholder,.healthy-recipes__search-box .searchform input #home-s::placeholder{color:#7a7a7a;font-weight:100;font-size:1rem}.healthy-recipes__search-box #searchform #s,.healthy-recipes__search-box #searchform #home-s{font-weight:100}.healthy-recipes__search-box #facit_search_terms_text input{width:100%}.healthy-recipes__search-box input.category-filter{border:1px solid #c3c3c3 !important;color:#7a7a7a;width:100%;padding:7px 15.2px !important;margin-bottom:5px !important}.healthy-recipes__search-box input.category-filter::-moz-placeholder{font-size:1rem}.healthy-recipes__search-box input.category-filter::placeholder{font-size:1rem}.healthy-recipes__search-box #searchform{display:flex;flex-wrap:wrap;margin:0 auto;position:relative;gap:.5rem;width:100%}.healthy-recipes__search-box #searchform #searchsubmit{width:-moz-fit-content;width:fit-content;background-color:#58ba45;color:#fff;border:0;border-radius:50px;padding:.5rem 2rem;font-family:"nimbus-sans",sans-serif;font-size:1rem;font-weight:100;line-height:1}.healthy-recipes__search-box-icon{position:absolute;width:45px;top:-2px;left:-2px}.healthy-recipes__search-box-icon svg{color:#58ba45}.healthy-recipes__search-box .facit_search_heading{border-radius:50px;background-color:#fff;color:#58ba45;border:1px solid #58ba45 !important;display:flex;align-items:center;justify-content:center;padding:.6rem 2rem;margin-bottom:0;position:relative;z-index:1}.healthy-recipes__search-box .facit_search_heading span{font-family:"nimbus-sans",sans-serif;text-transform:capitalize;font-weight:300;line-height:1}.healthy-recipes__search-box .facit_search_heading span i.fa-chevron-down{position:absolute;right:2rem;top:10px}.healthy-recipes__search-box .facit_search_heading:hover{transform:translateY(-2px)}.healthy-recipes__search-box .facit_search_heading.toggle_up~div{width:-webkit-fill-available;width:-moz-available;width:stretch}.healthy-recipes__search-box #facet-search-title{color:#58ba45;font-size:1rem;display:flex;align-items:center;justify-content:space-around;gap:.5rem;font-weight:300 !important}.healthy-recipes__search-box-filter{background-color:#fff;padding:6px 20px;margin-right:0}.healthy-recipes__search-box-filter#facit_search_heading:hover{transform:translateY(-2px)}.healthy-recipes__search-box-filter span i.fa-chevron-down{position:static !important}.healthy-recipes__search-box-container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:.5rem}.healthy-recipes__search-box-container>div:first-child{width:100%;max-width:395px}.healthy-recipes__search-box .hfg-search__filters-container{width:100%;max-width:500px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.healthy-recipes__search-box .facit_search{width:100%;transition:all .2s ease-in-out;margin:0}.healthy-recipes__search-box .facit_search.facit-open{padding-top:2px;padding-bottom:2px}.healthy-recipes__search-box .facit_s_arrow{transition:all .2s ease-in-out;background-image:none}.healthy-recipes__search-box .facit_s_arrow.toggle_up_filter{background-color:#fff;background-image:none;transition:all .35s ease-in-out;background-color:#58ba45;color:#fff}.healthy-recipes__search-box .facit_s_arrow.toggle_up_filter span,.healthy-recipes__search-box .facit_s_arrow.toggle_up_filter #facet-search-title{color:#fff}.healthy-recipes__search-box .facit_s_arrow.toggle_up_filter .fa-chevron-down{transform:rotate(180deg)}.healthy-recipes__search-box .facit_s_arrow.toggle_up{background-image:none;transition:all .2s ease-in-out;background-color:#e1ead4;color:#7a7a7a}.healthy-recipes__search-box .facit_s_arrow.toggle_up .fa-chevron-down{transform:rotate(180deg)}.healthy-recipes__search-box .facit_s_arrow.toggle_up_filter .fa-chevron-down{transform:rotate(180deg)}.healthy-recipes__search-box .facit_search_menu{margin-bottom:10px;margin-top:10px}.healthy-recipes__search-box .facit_search_terms{margin:10px 5px;display:none}.healthy-recipes__search-box .facit_search_spacer{padding:14px;border-radius:5px;background-color:#e1ead4;border:1px solid #58ba45}.healthy-recipes__search-box .menu_term{background:rgba(0,0,0,0) url(/wp-content/themes/FoodAndCook/includes/assets/images/menu_tick_off.png) top left no-repeat;background-size:20px 20px;padding:0 5px 1px 23px;display:block;color:#000;font-size:.9rem;font-weight:bold;cursor:pointer;font-family:"nimbus-sans",sans-serif;font-weight:300}.healthy-recipes__search-box .menu_term.on{background:rgba(0,0,0,0) url(/wp-content/themes/FoodAndCook/includes/assets/images/menu_tick_on.png) top left no-repeat;background-size:20px 20px;padding:0 5px 1px 23px}.healthy-recipes__search-box .menu_term input{display:none}.healthy-recipes__search-box .hfg-filters-form{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:0}.healthy-recipes__search-box .hfg-filters-header{display:none;font-family:"nimbus-sans",sans-serif;font-weight:100;line-height:1}.healthy-recipes__search-box .hfg-filters-header a{font-family:"nimbus-sans",sans-serif;font-weight:100;padding:.6rem 1.5rem;line-height:1}.healthy-recipes__search-box .hfg-apply-filters{font-family:"nimbus-sans",sans-serif;font-weight:100;padding:.6rem 2rem;line-height:1}.healthy-recipes__search-box .hfg-apply-filters:hover{background-color:#58ba45;color:#fff}@media only screen and (min-width: 36rem){.healthy-recipes__search-box-container{flex-direction:row;justify-content:center;gap:.5rem;margin-bottom:0}}@media only screen and (min-width: 48rem){.healthy-recipes__search-box#facit_search_box_wrapper{max-width:900px}.healthy-recipes__search-box .facit_search_heading{padding:.55rem 1rem}.healthy-recipes__search-box .facit_search_heading span i.fa-chevron-down{position:inherit;font-size:.9rem}.healthy-recipes__search-box .hfg-search__filters-container{max-width:900px;margin:0 auto;display:flex !important;align-items:center;justify-content:center;gap:8px}.healthy-recipes__search-box .facit_search_box{gap:1rem}.healthy-recipes__search-box .facit_search{width:100%;display:flex !important;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.healthy-recipes__search-box .facit_search_spacer,.healthy-recipes__search-box .facit_search_terms{position:absolute;z-index:2;margin-top:.2rem}.healthy-recipes__search-box .facit_search_menu{margin:0 2px}.healthy-recipes__search-box-container>div:first-child{width:100%;max-width:550px}.healthy-recipes__search-box #searchform #s{min-width:410px}}@media only screen and (min-width: 62rem){.healthy-recipes__search-box .facit_search_heading{padding:.75rem 1rem;font-size:1.1rem}.healthy-recipes__search-box .hfg-filters-header a{font-size:1.1rem;line-height:1.1;padding:.7rem 1rem;font-family:"nimbus-sans",sans-serif}.healthy-recipes__search-box .hfg-apply-filters{font-size:1.1rem;line-height:1.1;padding:.7rem 1.7rem;font-family:"nimbus-sans",sans-serif}.healthy-recipes__search-box .hfg-apply-filters:hover{background-color:#58ba45;color:#fff}.healthy-recipes__search-box .facit_search_menu{margin-top:10px}.healthy-recipes__search-box .facit_search_box{max-width:920px;margin:0 auto}.healthy-recipes__search-box .searchform{width:100%}.healthy-recipes__search-box .hfg-search__filters-container{max-width:920px}.healthy-recipes__search-box-container>div:first-child{width:100%;max-width:920px}.healthy-recipes__search-box input,.healthy-recipes__search-box .searchform input#s,.healthy-recipes__search-box .searchform input #home-s{padding:.7rem 1rem .7rem 3.5rem;font-size:1.1rem !important}.healthy-recipes__search-box input::-moz-placeholder, .healthy-recipes__search-box .searchform input#s::-moz-placeholder, .healthy-recipes__search-box .searchform input #home-s::-moz-placeholder{font-size:1.1rem !important}.healthy-recipes__search-box input::placeholder,.healthy-recipes__search-box .searchform input#s::placeholder,.healthy-recipes__search-box .searchform input #home-s::placeholder{font-size:1.1rem !important}.healthy-recipes__search-box #searchform{flex-wrap:nowrap}.healthy-recipes__search-box #searchform #searchsubmit{padding:.7rem 3.5rem;font-size:1.1rem}.healthy-recipes__search-box #facet-search-title{font-size:1.1rem;line-height:1.1}.healthy-recipes__search-box-icon{width:60px;top:-5px;left:-3px}.healthy-recipes__search-box-filter,.healthy-recipes__search-box-filter.facit_search_heading{padding:.7rem 2.5rem}.healthy-recipes__search-box-filter{min-width:150px;padding:.75rem}.healthy-recipes__search-box #facit_search_terms_text input{width:97%}}@media only screen and (min-width: 64rem){.healthy-recipes__search-box#facit_search_box_wrapper{max-width:67rem}.healthy-recipes__search-box-icon{width:67px;top:-5px;left:-3px}.healthy-recipes__search-box .facit_search{margin-left:0;max-width:-moz-fit-content;max-width:fit-content}.healthy-recipes__search-box .facit_search_box{max-width:1024px}.healthy-recipes__search-box .facit_search_menu{position:inherit !important;float:none;margin:0}.healthy-recipes__search-box .facit_search_menu:nth-last-child(-n+2) .facit_search_spacer{grid-template-columns:repeat(2, 1fr)}.healthy-recipes__search-box .facit_search_terms{width:-webkit-fill-available !important;width:-moz-available !important;width:stretch !important;background-color:rgba(0,0,0,0);box-shadow:none}.healthy-recipes__search-box .facit_search_spacer{display:grid;grid-template-columns:repeat(2, 1fr);padding:1.2rem;max-height:330px}.healthy-recipes__search-box #facit_search_terms_text{margin:0 0px 5px 0px}.healthy-recipes__search-box .facit_search_heading{float:none;margin:0;padding:.7rem .5rem;min-width:-moz-fit-content;min-width:fit-content}.healthy-recipes__search-box .facit_search_heading span{display:flex;align-items:center;justify-content:center;gap:.5rem}.healthy-recipes__search-box input,.healthy-recipes__search-box .searchform input#s,.healthy-recipes__search-box .searchform input #home-s{padding:.9rem 1rem .9rem 3.5rem}.healthy-recipes__search-box-filter.facit_search_heading{padding:.95rem 2.6rem !important}.healthy-recipes__search-box .menu_term,.healthy-recipes__search-box .menu_term.on{padding:2px 5px 10px 25px}.healthy-recipes__search-box .hfg-search__filters-container{flex-direction:row;align-items:center;justify-content:center;gap:10px;max-width:67rem}}@media screen and (min-width: 75rem){.healthy-recipes__search-box input[type=text],.healthy-recipes__search-box #searchform #s{min-width:45rem}.healthy-recipes__search-box .facit_search_heading{padding:.75rem 1rem}.healthy-recipes__search-box .facit_search_box{max-width:1100px}}#loading-bar{position:fixed;right:50%;top:50%;z-index:22222222;width:-moz-fit-content;width:fit-content}#loading-bar i{margin:1.5rem auto;background:hsla(0,0%,100%,.6392156863);border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.hfg-search-spinner{text-align:center}.hfg-search-status{text-align:center;color:#000;margin:1rem auto}.hfg-search-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:2rem auto}.hfg-search-pagination button{background:#58ba45;border:1px solid #58ba45;padding:5px 10px;border-radius:50px;color:#fff;font-size:1rem}.hfg-search-pagination button.hfg-page-current{color:#58ba45;background:#fff}.hfg-search-pagination .hfg-page-ellipsis{color:#58ba45;font-size:1rem;padding:0 2px;line-height:1;align-self:flex-end}@media only screen and (max-width: 600px){.hfg-search-pagination{gap:4px}.hfg-search-pagination button{padding:4px 8px;min-width:30px;font-size:.75rem}.hfg-search-pagination .hfg-btn-label{display:none}.hfg-search-pagination .hfg-page-ellipsis{font-size:.75rem}}.hp-meal-inspo__grid,.hfg-search-results:not(:has(.hfg-no-results)),.hfg-search-results:not(:has(.hfg-search-error)),.collection-items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.1rem;font-size:1.2rem}@media screen and (max-width: 1100px){.hp-meal-inspo__grid .recipe-card__badges>.recipe_circle:nth-of-type(n + 5),.hfg-search-results:not(:has(.hfg-no-results)) .recipe-card__badges>.recipe_circle:nth-of-type(n + 5),.hfg-search-results:not(:has(.hfg-search-error)) .recipe-card__badges>.recipe_circle:nth-of-type(n + 5),.collection-items .recipe-card__badges>.recipe_circle:nth-of-type(n + 5){display:none}}@media screen and (max-width: 880px){.hp-meal-inspo__grid .recipe-card__badges>.recipe_circle:nth-of-type(n + 4),.hfg-search-results:not(:has(.hfg-no-results)) .recipe-card__badges>.recipe_circle:nth-of-type(n + 4),.hfg-search-results:not(:has(.hfg-search-error)) .recipe-card__badges>.recipe_circle:nth-of-type(n + 4),.collection-items .recipe-card__badges>.recipe_circle:nth-of-type(n + 4){display:none}}@media screen and (max-width: 767.9px){.hp-meal-inspo__grid .recipe-card__badges>.recipe_circle:nth-of-type(n + 3),.hfg-search-results:not(:has(.hfg-no-results)) .recipe-card__badges>.recipe_circle:nth-of-type(n + 3),.hfg-search-results:not(:has(.hfg-search-error)) .recipe-card__badges>.recipe_circle:nth-of-type(n + 3),.collection-items .recipe-card__badges>.recipe_circle:nth-of-type(n + 3){display:none}}@media screen and (max-width: 480px){.hp-meal-inspo__grid .recipe-card__badges>.recipe_circle:nth-of-type(n + 4),.hfg-search-results:not(:has(.hfg-no-results)) .recipe-card__badges>.recipe_circle:nth-of-type(n + 4),.hfg-search-results:not(:has(.hfg-search-error)) .recipe-card__badges>.recipe_circle:nth-of-type(n + 4),.collection-items .recipe-card__badges>.recipe_circle:nth-of-type(n + 4){display:none}}@media screen and (max-width: 380px){.hp-meal-inspo__grid .recipe-card__badges>.recipe_circle:nth-of-type(n + 3),.hfg-search-results:not(:has(.hfg-no-results)) .recipe-card__badges>.recipe_circle:nth-of-type(n + 3),.hfg-search-results:not(:has(.hfg-search-error)) .recipe-card__badges>.recipe_circle:nth-of-type(n + 3),.collection-items .recipe-card__badges>.recipe_circle:nth-of-type(n + 3){display:none}}@media screen and (min-width: 575px){.hp-meal-inspo__grid,.hfg-search-results:not(:has(.hfg-no-results)),.hfg-search-results:not(:has(.hfg-search-error)),.collection-items{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}}@media screen and (min-width: 768px){.hp-meal-inspo__grid,.hfg-search-results:not(:has(.hfg-no-results)),.hfg-search-results:not(:has(.hfg-search-error)),.collection-items{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem 1rem}}@media screen and (min-width: 992px){.hp-meal-inspo__grid,.hfg-search-results:not(:has(.hfg-no-results)),.hfg-search-results:not(:has(.hfg-search-error)),.collection-items{gap:2rem 1.5rem}}.hfg-search-results:has(.hfg-no-results),.hfg-search-results:has(.hfg-search-error){display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));margin:0 auto}.premium-cta{padding:2.5rem 1rem;color:#000;font-family:"nimbus-sans",sans-serif}.premium-cta__container{width:min(100%,72rem);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:3rem}.premium-cta__content{width:100%;text-align:center}.premium-cta__title,.premium-cta__title-text{margin:0;font-size:clamp(1rem,7vw,2.7rem);line-height:1.05;font-weight:800;letter-spacing:-0.03em;font-family:"freight-display-pro",serif;color:#000}.premium-cta__title-icon{display:inline-block;margin-left:0;font-size:.85em;color:currentColor;width:2.2rem}.premium-cta__subtitle{margin:.75rem 0 1rem;font-size:clamp(1.15rem,4.5vw,1.65rem);line-height:1.25;font-weight:600;font-family:"avenir-next-lt-pro",sans-serif}.premium-cta__text{max-width:38rem;margin:0 auto 1.75rem;font-size:1rem;line-height:1.5;color:#000;font-family:"nimbus-sans",sans-serif}.premium-cta__features{display:grid;grid-template-columns:1fr;gap:.75rem 1.5rem;max-width:42rem;margin:0 auto;padding:0;list-style:none;text-align:left}.premium-cta__feature{display:flex;align-items:flex-start;gap:.5rem;font-size:1rem;line-height:1.35;font-weight:400}.premium-cta__feature-icon{flex:0 0 auto;width:1rem;margin-top:.18rem;color:#111;font-size:.95rem;text-align:center}.premium-cta__offer{margin-top:2rem}.premium-cta__offer-title{margin:0;font-size:1rem;line-height:1.3;font-weight:800}.premium-cta__price{margin:.25rem 0 1rem;font-size:1rem;line-height:1.4;font-weight:700}.premium-cta__link-container{margin-top:2rem}.premium-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 3rem;border-radius:50px;text-transform:uppercase}.premium-cta__button:focus-visible{outline:.1875rem solid #111;outline-offset:.1875rem}.premium-cta__media{width:100%;display:flex;justify-content:center;transition:all .35s ease-in-out}.premium-cta__media a{display:flex;align-items:center;justify-content:center}.premium-cta__media:hover{transform:scale(1.05) rotate(-4deg)}.premium-cta__image{display:block;width:min(100%,16rem);height:auto}.premium-cta--home .premium-cta__content{text-align:center}.premium-cta--home .premium-cta__image{width:min(100%,10rem);transform:rotate(-11deg)}@media screen and (min-width: 36rem){.premium-cta__features{grid-template-columns:repeat(2, minmax(0, 1fr))}.premium-cta__image{width:min(100%,23rem)}.premium-cta--home .premium-cta__features{gap:.5rem .5rem}}@media screen and (min-width: 48rem){.premium-cta--home .premium-cta__container{flex-direction:column;gap:1rem}.premium-cta--home .premium-cta__features{gap:.75rem 1rem}.premium-cta--home .premium-cta__media{width:-moz-fit-content;width:fit-content}.premium-cta--home .premium-cta__image{width:10rem;transform:none}}@media screen and (min-width: 62rem){.premium-cta{padding:4rem 1rem}.premium-cta__container{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.premium-cta__content{flex:1 1 58%;text-align:center}.premium-cta__text,.premium-cta__feature{font-size:1.1rem}.premium-cta__title-icon{width:2.8rem;margin:2px}.premium-cta__media{flex:0 1 30%;justify-content:flex-end}.premium-cta__image{width:min(100%,25rem)}.premium-cta--home{padding:2rem .5rem}.premium-cta--home .premium-cta__container{flex-direction:row;gap:1.5rem}.premium-cta--home .premium-cta__content{text-align:left}.premium-cta--home .premium-cta__title-icon{width:2.6rem}.premium-cta--home .premium-cta__media{flex:0 1 22%;width:100%}.premium-cta--home .premium-cta__image{width:min(100%,11rem);transform:none}.premium-cta--home .premium-cta__title{font-size:clamp(1rem,7vw,2.5rem)}.premium-cta--home .premium-cta__features{gap:.5rem 1rem}.premium-cta--home .premium-cta__feature{font-size:1rem}.premium-cta--home .premium-cta__text{margin:0 auto 1rem 0;font-size:1.1rem}}@media screen and (min-width: 75rem){.premium-cta__container{gap:2rem}.premium-cta__image{width:min(100%,23rem)}.premium-cta__media{flex:0 1 38%;justify-content:flex-end}.premium-cta__link-container{margin-top:1.5rem}}.meal-planning__fav-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;position:relative}@media only screen and (min-width: 62rem){.meal-planning__fav-buttons{flex-direction:row}}.meal-planning__fav-button{font-size:.85rem;font-weight:400}.meal-planning__fav-button .fa.fa-heart-o{font-size:.85rem}.meal-planning__fav-button--save{transition:all .35s ease-in-out}.meal-planning__fav-button--save a{color:#fff}.meal-planning__fav-button--save:hover{transform:none}.meal-planning__fav-button--save:hover a,.meal-planning__fav-button--save:hover .for-logged-out{color:#ed508b}.meal-planning__fav-button--save:hover #fav_lists_box_top{transform:none}.meal-planning__fav-button--save:hover i.fa-times,.meal-planning__fav-button--save:hover li a{color:initial}.meal-planning__fav-button--view{margin-top:0;transition:all .35s ease-in-out;display:block}.meal-planning__fav-button--view:hover{transform:none}.meal-planning__fav-button--view.view_favs{transition:all .35s ease-in-out}.meal-planning__fav-button--view.view_favs:hover{border:2px solid #ed508b}@media only screen and (min-width: 62rem){.meal-planning__fav-button{font-size:.925rem}}.fav_lists_box{background-color:#fff;font-family:"Open Sans",Helvetica,Arial,Sans-serif;border-radius:10px;border:1px solid #bebebe;color:#545454;display:none;margin-bottom:.75rem;line-height:1.25;position:absolute;top:45px;left:0;text-align:center;z-index:5;box-shadow:0 0 5px 1px rgba(0,0,0,.04);width:100%;max-width:255px}.fav_lists_box .btn-close{display:flex;margin-top:0;top:.25rem;right:.25rem;background:rgba(0,0,0,0);color:#1c1c1c}.fav_lists_box .btn-close svg{width:21px}.fav_lists_box form{padding:0;margin-bottom:0}.fav_lists_box form .name_field{margin-bottom:.875rem;text-align:left}.fav_lists_box form .name_field label{color:#545454;font-size:.875rem;line-height:1.75}.fav_lists_box ul{margin-bottom:0;max-height:260px;overflow-y:auto}.fav_lists_box .fav_lists_box_buttons{display:flex;flex-wrap:wrap}.fav_lists_box li{list-style:none;cursor:pointer;padding:.625em .5em;border-bottom:1px solid #d9d9d9}.fav_lists_box a{cursor:pointer;float:none;margin:0;display:block;color:#333;font-weight:normal;font-size:.875rem;font-family:"nimbus-sans",sans-serif;font-weight:300}.fav_lists_box a:hover{text-decoration:underline}.fav_lists_box #fav_create_list_text .name_field{color:#545454;text-align:left}.fav_lists_box .fav_create_list_text{border:1px solid #dedede;height:30px;padding:0 .5rem;border-radius:6px;width:100%;margin-top:5px}.fav_create_list_box{color:#000;margin-top:0;padding:1rem .875rem;overflow:hidden;padding-bottom:1.125rem}.fav_create_list_box form .validation_error{font-size:.875rem;margin-bottom:1rem;margin-top:0;max-width:100%}.fav_create_list_box .btn{border-radius:50px;display:inline-block;font-size:.875rem !important;line-height:1.5;width:100%;padding:.5rem 1rem}.fav_remove_item_link{position:static;display:flex;align-items:center;gap:5px}.save_for_later_show_options .fav_remove_item_link em{color:#f7a206}.tooltiptext_title{width:100%;font-family:"nimbus-sans",sans-serif;background-color:#e9e9e9;border:1px solid #bebebe;border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;color:#1c1c1c;font-size:1rem;text-align:center;font-weight:600;padding:.5em 0;margin:0}.favourites-msg{width:-moz-fit-content;width:fit-content;margin:0;max-width:100%;padding:.5rem 1.5rem}@media screen and (min-width: 48rem){.fav_create_list_box .btn{padding:.5rem 2rem}}.newsletter__signup-box{border:2px solid #e1ead4;background-color:#e1ead4;padding:2em 1em;border-radius:21px;max-width:300px;margin:0 auto}.newsletter__signup-box-title{font-family:"freight-display-pro",serif;font-size:1.1rem;max-width:100%;line-height:1;margin:0 auto;font-weight:700;color:#000;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}.newsletter__signup-box-logo{width:100%;max-width:110px}.newsletter__signup-box-logo-container{text-align:center;margin:1rem auto;display:none}.newsletter__signup-box .gform_confirmation_message{font-family:"nimbus-sans";font-style:normal;font-weight:100;margin:1rem 0;text-align:center;color:#161616}.newsletter__signup-box .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.newsletter__signup-box input[type=email],.newsletter__signup-box .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:2px solid #ddd;font-size:16px;font-family:inherit;padding:5px 10px;letter-spacing:normal;padding:8px 10px;width:100%;border-radius:6px}.newsletter__signup-box input[type=email]::-moz-placeholder, .newsletter__signup-box .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder{font-size:14px}.newsletter__signup-box input[type=email]::placeholder,.newsletter__signup-box .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{font-size:14px}.newsletter__signup-box .gform_wrapper .gform_body{margin-bottom:.5rem}.newsletter__signup-box .button{background-color:#58ba45;width:100%;padding:10px;border:#58ba45;color:#fff;font-family:"nimbus-sans",sans-serif;font-weight:100;font-size:16px;border-radius:6px}.newsletter__signup-box-privacy{text-align:center;font-size:.9rem;font-family:"nimbus-sans",sans-serif}.newsletter__signup-box-privacy a{color:#1ea904;text-decoration:underline}@media screen and (min-width: 48rem){.newsletter__signup-box-title{font-size:1.2rem}}@media screen and (min-width: 62rem){.newsletter__signup-box{padding:1.7em}.newsletter__signup-box-title{line-height:1.2;font-size:1.3rem}}@media(prefers-reduced-motion: reduce){.newsletter__signup-box__button{transition:none}.newsletter__signup-box__button:hover,.newsletter__signup-box__button:active{transform:none}}.relevant-recipes-card-list{display:flex;flex-direction:column;gap:2rem;text-align:center}.relevant-recipes-card__content{display:flex;flex-direction:column;align-items:center}.relevant-recipes-card__media{border-radius:15px;margin-bottom:1rem}.relevant-recipes-card__img{width:300px;height:190px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:15px;overflow:hidden}.relevant-recipes-card__title{font-family:"freight-display-pro",serif;font-size:1.2rem;margin-bottom:0}.relevant-recipes-card .btn-container{margin:2.5rem auto 1rem}.recipe-collections-card__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.1rem}.recipe-collections-card__content{display:flex;flex-direction:column;align-items:center}.recipe-collections-card__media{aspect-ratio:5/4;border-radius:15px;margin-bottom:.5rem}.recipe-collections-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px}.recipe-collections-card__title{font-family:"freight-display-pro",serif;font-size:1rem;margin-bottom:0;line-height:1.2;text-align:center}.taxonomy__main-container #taxonomy_subnav{width:100%;text-align:center;margin-top:10px;margin-bottom:1rem;max-height:293px;overflow-y:auto;overflow-x:hidden}.taxonomy__main-container #taxonomy_subnav ul{margin:0;display:flex;align-items:center;justify-content:center;list-style:none;flex-wrap:wrap;gap:.5rem}.taxonomy__main-container #taxonomy_subnav ul li{display:inline-block;background-color:#e1ead4;color:#000;padding:5px 19px;border-radius:50px}.taxonomy__main-container #taxonomy_subnav ul li a{color:#000;margin:0 5px;cursor:pointer}.taxonomy__main-container #taxonomy_subnav ul li.active{background-color:#58ba45;color:#fff}.taxonomy__main-container #taxonomy_subnav ul li.active a{color:#fff}@media screen and (min-wdith: 768px){.taxonomy__main-container #taxonomy_subnav{max-height:120px}}.taxonomy-list-content{margin:3rem auto}.lwa-form{padding:0;margin-top:2.75rem;text-align:left}.lwa-join{border-top:2px solid #f2f2f2;padding-top:1rem}.lwa-title{font-family:"Avenir","Avenir Next",sans-serif;font-weight:600;text-align:center;font-size:1.25rem;margin-top:15px}.lwa-username{margin-top:.75rem}.lwa-password input,.lwa-username input,.lwa-email input,.lwa-remember-email input{width:100% !important;border-radius:4px}.lwa-form label,.rcp_form label{text-align:left;color:#252525;text-align:left;color:#252525;font-size:14px;font-weight:600}.lwa-form label,#rcp_login_form{font-size:.875rem;font-weight:bold}#rcp_login_form{font-family:"nimbus-sans",sans-serif;font-weight:100;padding:2rem;background-color:rgba(225,234,212,.7294117647);border-radius:15px;border:2px solid rgba(88,186,69,.2509803922);margin:1rem auto 3rem auto;width:100%;max-width:550px;text-align:center}.lwa-form input{border:1px solid #dedede;font-size:14px;margin:0;margin-bottom:.1rem;padding:.5rem .75rem}.lwa-divs-only input[type=text]{margin:0}.lwa-divs-only input[type=text]{font-size:14px;border-radius:4px}#lwa_wp-submit{background-color:#58ba45;border-radius:4px;border:0;border:1px solid #58ba45;box-sizing:border-box;color:#fff;display:block;font-weight:bold;font-size:1rem;font:100 16px "nimbus-sans",sans-serif;width:100%;max-width:100%;margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:1rem;padding:.625rem .375rem;text-align:center;transition:all .3s ease}.rcp-button.btn--subscription{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding:7px 19px;font-size:1rem}#lwa_wp-submit:hover{background-color:rgb(79.2,167.4,62.1);color:#fff}.lwa-links{text-align:center;padding-bottom:1rem}.lwa-links input{height:auto}.lwa.logged-out{display:none;background-color:#fff;border:1px solid #9c9c9c;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.2);margin:auto;padding:1rem 1.25rem;position:fixed;left:50%;right:auto;top:50%;transform:translate(-50%, -50%);width:100%;max-width:340px;z-index:9999}.lwa-links-remember{display:block;padding-bottom:.3rem;color:#58ba45 !important;text-decoration:none}.lwa-links-remember:hover{text-decoration:underline}.lwa{margin-bottom:0}.lwa p{margin-bottom:10px;line-height:1.3}.lwa td{padding-top:0}.lwa-info{background:#f2f2f2;border-radius:2px;box-shadow:0 0 7px rgba(0,0,0,.1);border:1px solid #e5e4e4;padding:0;position:absolute;right:-1px;top:42px;z-index:100;list-style:none;opacity:0;visibility:hidden;transform:scale(0.9);transform-origin:top right;transition:all .2s ease,visibility 0s linear;width:180px;border:1px solid #e5e4e4;font-size:.85rem;text-transform:capitalize}.lwa-info.open{opacity:1;visibility:visible;transform:scale(1);transition-delay:0s,0s;z-index:9999;margin-left:150px}.lwa-info.open .caret{content:"";top:-6px;background-color:#252525;border-top-left-radius:.25rem;width:.625rem;height:.625rem;border-top:1px solid #252525;border-left:1px solid #252525;border-bottom-color:rgba(0,0,0,0);transform:rotateZ(45deg);position:absolute;z-index:1061;right:24px}.lwa-info li:last-of-type{border-bottom:0}ul.lwa-info.open li a{color:#000;display:block;padding:.5rem .75rem;font-size:1em !important;font-weight:bold;text-transform:capitalize !important}ul.lwa-info.open li:hover a{text-decoration:underline}.lwa-name{color:#fff !important;background-color:#252525;font-size:1rem;font-weight:bold;text-align:left;padding:15px !important}.lwa-info li a:hover{text-decoration:underline}.lwa-name{color:#000;display:block;padding:.5rem .75rem}.lwa-organisation{font-weight:bold;text-transform:uppercase}.lwa-divs-only .lwa-form .lwa-submit-button{float:none !important}#mew-hide-login{position:absolute;top:.75rem;right:.75rem;border:0;background-color:#fff;color:#3c3c3c;z-index:5;font-weight:bold;border-radius:3px;padding:.375rem .625rem;font-size:1rem;border:1px solid #bdbdbd;border-radius:50px;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}#mew-hide-login svg{transform:scale(2);transform-origin:center}#mew-show-login{display:none !important}#mew-show-login:hover{background-color:#73ae37;color:#fff}#mew-show-login i{margin-right:5px}@media only screen and (min-width: 48rem){.entry h1{font-size:36px}.lwa.logged-out{max-width:360px;padding:1rem 2.5rem}}p.rcp_success{background-color:#d1e2b8 !important;border:2px solid rgba(88,186,69,.25) !important;border-radius:15px !important;font-family:"nimbus-sans",sans-serif;font-weight:100;margin:1rem auto 2rem auto !important;width:100%;text-align:center;padding:0 !important;color:#333;max-width:550px}#rcp_login_submit{background-color:#58ba45;border:2px solid #58ba45;color:#fff;border-radius:4px;font-weight:500;font-family:"avenir-next-lt-pro",sans-serif;width:100%;padding:.5rem 2rem;transition:all .35s ease-in-out}#rcp_login_submit:hover{background-color:#fff;color:#58ba45}.paywall-modal .modal-content .bfc{line-height:1.5em}span#paywall-login{color:#58ba45;text-decoration:underline;display:inline !important;font-weight:bold}.benefits_list_us{background-color:#f9f9f9;border-radius:10px;color:#252525;margin-bottom:1.5rem;padding:1rem}.benefits_list{list-style-type:none;margin:0;padding:0}.paywall-modal .benefits_list{margin-top:.625rem;margin-bottom:1rem}.benefits_item{color:#000;display:flex;margin-bottom:1rem;line-height:1.25}.modal-content .benefits_item{margin-bottom:.375rem}.benefits_item__icon{margin-right:10px;flex:0 0 20px;max-width:20px}.benefits_item__icon-image{margin-top:2px}.benefits_item:last-of-type{margin-bottom:0}.benefits_item strong:not(.modal-content .benefits_item strong){display:block}.paywall-subscribe ul{display:inline-block;text-align:left}.paywall-modal .modal-title{color:#000;font-family:"avenir-next-lt-pro",sans-serif;font-size:1.5rem;line-height:1.125em;margin-top:1rem;text-align:center;margin-bottom:1rem}.modal-sub-renew{color:#000;font-size:15px;line-height:1.625}.paywall-modal .mobile-close-link{position:absolute;top:1.125rem;right:1.75rem;border:0;background-color:#fff;color:#3c3c3c !important;z-index:7;font-weight:bold;border-radius:3px;padding:.25rem .625rem;font-size:1.2rem;border-radius:50px;width:37px;height:37px;display:flex;align-items:center;justify-content:center}.paywall-modal .modal-button,.paywall-modal .modal-content .rcp-button{border-radius:50px;font-family:"avenir-next-lt-pro",sans-serif;text-transform:none;max-width:230px;font-weight:400}.paywall-modal .modal-button:hover,.paywall-modal .modal-content .rcp-button:hover{color:#fff}.paywall-modal,.paywall-cover .register-stripe-popup{display:none}.paywall-cover.show{background-color:rgba(0,0,0,.4);display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2}.paywall-modal .flipper{background-color:#fff;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,.2);overflow:auto;line-height:1.25em;margin:auto;padding:3rem 1.4rem;width:100%;height:100%;z-index:1002;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../images/popup-bg.jpg);background-size:cover;display:flex;align-items:center;border-radius:15px;z-index:2}.paywall-modal.show{display:block}.modal-sub-desc{color:#0c9ab4;font-size:17px;font-family:"nimbus-sans",sans-serif;font-weight:600;line-height:1.25;margin-top:.5rem;margin-bottom:.25rem;text-align:center}.paywall-modal .modal-regular-price,.paywall-modal .modal-currency,.paywall-modal .modal-discounted-price{font-size:1.6rem}.paywall-modal .modal-regular-price{text-decoration:line-through}.paywall-modal .modal-highlight{color:#ff3131}.paywall-modal .modal-fine-print{float:none;margin:0;margin-top:1.5rem;text-align:center}.paywall-modal .intro p{margin:0}.paywall-modal .intro .blue-text{color:#7eb541 !important;font-size:.9625rem;margin-top:0;margin-bottom:0;text-align:center;position:relative}.paywall-modal .cancel-text{color:#fff;display:flex;background-color:#00adef;width:50px;align-items:center;border-radius:50px;line-height:1;text-transform:uppercase;font-size:.625rem;padding:2px 8px 3px;border:2px solid #a5d9ed;position:absolute;top:-16px;right:0;font-weight:bold}.already-subscribed span{color:#000;display:block;margin-top:.25rem;margin-bottom:.25rem;font-size:1rem;font-weight:400;line-height:1.375}.already-subscribed a{text-decoration:underline}.register-stripe-popup{position:absolute;top:3rem;left:50%;width:50%;background-color:#fff;z-index:200}.sub-select-area:not(.paywall-modal .sub-select-area){display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:.175rem;grid-row-gap:1rem;padding:1rem 1.5rem}.paywall-modal{width:94%;height:93%;max-height:720px;position:relative;margin-left:auto;margin-right:auto;position:fixed;top:52%;left:50%;right:auto;bottom:auto;transform:translate(-50%, -50%);z-index:1001}.paywall-modal-inner{height:100%}.paywall-modal .modal-content{background-color:#fff;padding:1rem .75rem;padding-bottom:0;border-radius:10px;font-family:"nimbus-sans",sans-serif;font-weight:100}.paywall-modal .modal-content:not(.get-subscription.paywall-modal .modal-content){padding-bottom:0}.single-braintree-modal{background-color:#fff;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,.2);display:none;overflow:auto;line-height:1.25em;margin:auto;padding:1rem .625rem 1.5rem;width:100%;z-index:1003;position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(/wp-content/themes/FoodAndCook/images/popup-bg.jpg);background-size:cover;border-radius:15px}.single-braintree-modal #rcp_registration_form{max-width:460px;margin:0 auto;margin-top:1rem;background-color:#f9f9f9;border:1px solid #e8e8e8;border-radius:2px;margin-bottom:0;padding:1rem .75rem .75rem !important}.single-braintree-modal #rcp_registration_form .braintree-heading:not(#rcp_registration_form .braintree-dropin .braintree-hidden.braintree-heading){background-color:rgba(0,0,0,0);color:#000}.single-braintree-modal #rcp_registration_form .braintree-heading:not(#rcp_registration_form .braintree-dropin .braintree-hidden.braintree-heading)::after{display:none !important}.single-braintree-modal #rcp_registration_form label{font-family:"nimbus-sans",sans-serif;font-weight:400;margin-bottom:5px;text-align:left !important}.single-braintree-modal #rcp_registration_form .braintree-form__notice-of-collection{font-weight:600}.single-braintree-modal #rcp_registration_form .braintree-form__notice-of-collection a{color:#000}.single-braintree-modal #rcp_registration_form .braintree-sheet__content--form .braintree-form__field-group .braintree-form__field-error{font-weight:600;margin-bottom:10px}.single-braintree-modal p{flex:1 50%;margin:0 .5rem 1rem}.braintree-large-button.braintree-toggle{background-color:#e1ead4;border:1px solid #c8e6a5;color:#000;font-family:"nimbus-sans",sans-serif;font-weight:400;font-size:1rem;max-width:290px;text-transform:uppercase;padding:.75rem .375rem;transition:all .3s ease;margin-bottom:1rem}.braintree-large-button.braintree-toggle:hover{background-color:#c8e6a5}.braintree-large-button.braintree-toggle span{border-bottom:0;font-size:13px}.rcp_form fieldset{margin-bottom:1rem !important}@media screen and (max-width: 640px){.modal-content .benefits_item__icon{margin-right:7px;flex:0 0 17px;max-width:17px}.modal-content .benefits_item{font-size:15px}.paywall-modal .intro .blue-text{line-height:1.125}}@media only screen and (min-width: 768px){.paywall-modal .flipper{display:flex;align-items:center}.paywall-modal{max-width:630px;height:90%;max-height:600px !important}.paywall-modal-inner{max-width:600px;margin:0 auto}.paywall-modal .modal-content{padding:1rem;padding-bottom:.5rem;max-width:510px;margin:0 auto}.paywall-modal .intro .blue-text{font-size:1rem;margin-top:.5rem;margin-bottom:0}.paywall-modal .modal-title{margin-bottom:0}.paywall-modal .intro p{line-height:1.5}.paywall-modal #second_modal_text{padding:0 1.5rem}.already-subscribed{text-align:center;margin:.3rem auto 2rem}.already-subscribed span{margin-top:0;margin-bottom:0}.paywall-modal .sub-select-area{padding-bottom:.5rem}.paywall-modal .mobile-close-link{top:1.125rem;right:1.75rem;border:none;z-index:11111}}@media only screen and (min-width: 960px){.paywall-modal .intro p{font-size:1.25rem;line-height:1.25}}@media only screen and (min-width: 1024px){.paywall-modal .flipper{padding:1rem 1.4rem}.paywall-modal .modal-title{font-size:1.75rem;line-height:1}.paywall-modal .modal-sub-desc{font-size:1.425rem;margin:1.5rem auto}.paywall-modal .modal-sub-renew{font-size:1rem}.paywall-modal{top:50%;max-width:720px}.paywall-modal .benefits_item{margin-bottom:.375rem}.paywall-modal .benefits_list{margin-top:.5rem;margin-bottom:1.125rem;margin-left:.375rem}.single-braintree-modal #rcp_registration_form{padding:1rem 1rem .25rem !important;margin-bottom:0 !important}.single-braintree-modal .braintree-placeholder{margin-bottom:2px}.single-braintree-modal .rcp_form-row{display:flex}.single-braintree-modal #rcp_registration_form p{flex:1 50%;margin:0 .5rem .875rem}.single-braintree-modal .rcp_form input[type=email],.single-braintree-modal .rcp_form input[type=password],.single-braintree-modal .rcp_form input[type=text]{height:32px}}.breadcrumb{max-width:1300px;margin:2rem auto -0.5rem;padding:0 24px;font-size:1rem;line-height:1.4;color:#5f6368;font-family:"nimbus-sans",sans-serif}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none}.breadcrumb__item{display:inline-flex;align-items:center;min-width:0}.breadcrumb__separator{margin:0 .75rem 1px .75rem;font-size:1.2rem;color:#8a8a8a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb__link{color:#58ba45}.breadcrumb__link:hover{color:#3e8f2c}.breadcrumb__link:focus-visible{outline:3px solid #58ba45;outline-offset:3px;border-radius:3px}.breadcrumb__current{color:#666;font-weight:300;overflow-wrap:anywhere}@media(max-width: 640px){.breadcrumb{margin-top:12px;padding-inline:16px;font-size:.8125rem}.breadcrumb__separator{margin-inline:.375rem}}@media(forced-colors: active){.breadcrumb__link:focus-visible{outline:2px solid CanvasText}}.main-header{position:relative;width:100%;z-index:100;top:0;transition:all .35s ease-in-out}.main-header>*{transition:all .35s ease-in-out}.main-header.scrolled{position:fixed;background-color:#fff;transition:all .35s ease-in-out;box-shadow:0 .2rem .2rem rgba(0,0,0,.12)}.main-header__bar{width:100%;max-width:100% !important;padding:0 .5rem}.main-header__bar#wrapper{overflow:inherit}.main-header__logo{max-width:110px}.main-header__inner{margin:0 auto;padding:.75rem .5rem;transition:all .35s ease-in-out}.main-header__container{max-width:1800px;width:100%;padding:0;display:flex;align-items:center;justify-content:space-between}.main-header__actions{display:flex;align-items:center;justify-content:space-around;gap:10px}.main-header__logo-tagline{display:none}.main-header__logo-tagline i{color:#58ba45;font-size:30px;display:inline-block}.main-header__subs-btn{border-radius:50px;line-height:1}.main-header__search-btn{width:30px;height:30px;color:#fff;background-color:#58ba45;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:4px}.main-header__search-btn svg{width:34px;height:34px}.main-header__search-btn:hover{background-color:rgb(70.4,148.8,55.2)}.main-header__nav-toggle{background-color:rgba(0,0,0,0);border:rgba(0,0,0,0);padding:0}.main-header__nav-toggle i{font-size:31px;color:#58ba45;display:inline}.main-header__nav-toggle:hover{transform:translateY(-2px)}.main-header__search-inline{position:static;display:flex;align-items:center}.main-header__search-field{overflow:hidden;width:0;opacity:0;transition:opacity .25s ease;z-index:100;display:flex;align-items:center;pointer-events:none;height:30px}.main-header__search-field #search_inputs>div{margin-top:10px}.main-header__search-field.is-open{width:85% !important;max-width:450px;opacity:1;pointer-events:auto;margin-right:15px;position:absolute;right:2px;top:35px;height:-moz-fit-content;height:fit-content}.main-header__search-field .searchform{margin:0;padding:0;display:block;width:100%}.main-header__search-field #search_inputs{display:flex;align-items:center;position:relative;width:100%}.main-header__search-field #search_inputs>div{width:100%}.main-header__search-field input.search-input,.main-header__search-field input#header-search{width:100% !important;padding:6px 30px 6px 20px !important;border:2px solid #58ba45 !important;border-radius:25px !important;font-size:.9rem !important;font-family:"nimbus-sans",sans-serif,sans-serif;outline:none;box-sizing:border-box;background:#fff !important;height:auto !important;margin:0 !important;line-height:1.5rem}.main-header__search-field input.search-input:focus,.main-header__search-field input#header-search:focus{border-color:rgb(70.4,148.8,55.2) !important}.main-header__search-field input.search-input::-moz-placeholder, .main-header__search-field input#header-search::-moz-placeholder{font-size:.85rem;color:#999}.main-header__search-field input.search-input::placeholder,.main-header__search-field input#header-search::placeholder{font-size:.85rem;color:#999}.main-header__search-field #searchsubmit{display:none !important}.main-header__search-field .searchform__close-btn{background:none;border:none;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:2px 4px;z-index:2;transition:all .35s ease-in-out;background-color:#fff}.main-header__search-field .searchform__close-btn svg{width:20px;height:20px;color:#a6a6a6}.main-header__search-field .searchform__close-btn:hover svg{color:#000}.main-header__search-field .searchform__example{display:none}@media screen and (min-width: 390px){.main-header__logo{max-width:120px}}@media screen and (min-width: 48rem){.main-header__actions{gap:15px}.main-header__search-btn{width:42px;height:42px}.main-header__logo{max-width:220px}.main-header__nav-toggle{padding:5px}.main-header__nav-toggle i{font-size:43px}.main-header__actions{gap:10px}.main-header__search-field #search_inputs>div{margin-top:0}.main-header__search-field.is-open{max-width:600px;opacity:1;margin-right:17px;right:50px;top:55px}.main-header__search-field .searchform__close-btn{right:14px;top:52%}.main-header__search-field .searchform__close-btn svg{width:27px;height:27px}.main-header input.search-input,.main-header input#header-search{padding:9px 30px 9px 20px !important;font-size:1rem !important;line-height:1.8rem}.main-header input.search-input::-moz-placeholder, .main-header input#header-search::-moz-placeholder{font-size:1rem}.main-header input.search-input::placeholder,.main-header input#header-search::placeholder{font-size:1rem}.main-header.scrolled .main-header__inner{margin:0 auto;padding:.5rem 1.1rem}.main-header.scrolled .main-header__logo{max-width:150px}.main-header.scrolled .main-header__subs-btn{padding:10px 17px;font-size:.95em}.main-header.scrolled .main-header__search-btn{width:37px;height:37px}.main-header.scrolled .main-header__nav-toggle i{font-size:39px}.main-header.scrolled .main-header__search-field.is-open{top:50px}}@media screen and (min-width: 62rem){.main-header__logo{max-width:310px}.main-header__actions{gap:1.4rem}.main-header__inner{margin:0 auto;padding:1.2rem 2rem 0 2rem}.main-header__search-field.is-open{right:82px;top:82px}.main-header.scrolled .main-header__search-field.is-open{right:59px;top:53px}}@media screen and (min-width: 64rem){.main-header__search-field.is-open{right:60px;top:95px}.main-header.scrolled .main-header__search-field.is-open{right:80px;top:65px}}.home .main-header{position:fixed;transition:all .35s ease-in-out}#navigation,.main-header__nav{display:none !important}.sidebar-overlay{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:none;z-index:99999}.sidebar-overlay.active{display:block}.main-header__nav-toggle{transition:opacity .25s ease,transform .25s ease}body.sidebar-open .main-header__nav-toggle{opacity:0;transform:scale(0.8);pointer-events:none}.sidebar-close{position:absolute;top:15px;right:10px;background:#fff;border:1px solid #545454;border-radius:50%;cursor:pointer;width:25px;height:25px;z-index:1;display:flex;align-items:center;justify-content:center;padding:0;transition:border-color .3s ease}.sidebar-close .close-icon{position:relative;display:block;width:100%;height:100%}.sidebar-close .close-icon::before,.sidebar-close .close-icon::after{content:"";position:absolute;top:50%;left:50%;width:15px;height:2px;background:#545454;border-radius:20px;transform-origin:center;transition:background-color .3s ease}.sidebar-close .close-icon::before{transform:translate(-50%, -50%) rotate(45deg)}.sidebar-close .close-icon::after{transform:translate(-50%, -50%) rotate(-45deg)}.sidebar-close:hover{border-color:rgb(70.4,148.8,55.2)}.sidebar-close:hover .close-icon::before,.sidebar-close:hover .close-icon::after{background:rgb(70.4,148.8,55.2)}.sidebar-close-mobile{display:none}.sidebar-menu::-webkit-scrollbar{display:none}.sidebar-menu{position:absolute;top:0;right:0;left:auto;width:100%;max-width:440px;height:100vh;box-sizing:border-box;background:#fff;transform:translateX(-100%);transition:transform .3s ease;padding:3rem 1.5rem 2rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.sidebar-menu .row{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:15px;margin-bottom:1rem}@media screen and (max-width: 767.9px){.sidebar-menu .row{align-items:center;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:1rem}}.sidebar-menu .button-row{display:flex;align-items:center;justify-content:space-between;gap:8px}@media screen and (max-width: 767.9px){.sidebar-menu .button-row{flex-direction:row;align-items:stretch;justify-content:flex-start;gap:8px}}.sidebar-menu .main-header__logo-link{display:flex;align-items:center;gap:8px;text-decoration:none}.sidebar-menu .main-header__logo{max-width:140px;height:auto}.sidebar-menu .btn--subscription{width:auto;white-space:nowrap;font-size:.9rem;padding:6px 12px}.sidebar-menu .logo-tagline{display:none}.sidebar-menu .user-greeting{display:flex;align-items:center;gap:12px;padding:8px 0}.sidebar-menu .user-greeting__avatar{width:40px;height:40px;border-radius:50%;background:#a7a7a7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-menu .user-greeting__avatar i{font-size:25px;color:#fff}.sidebar-menu .user-greeting__avatar .fa.fa-user{margin-top:0}.sidebar-menu .user-greeting__text{display:flex;flex-direction:column;line-height:1.2;font-family:"avenir-next-lt-pro-condensed",sans-serif !important;gap:3px}.sidebar-menu .user-greeting__title{font-size:18px;font-weight:600;color:#545454;display:flex;align-items:center;gap:6px}.sidebar-menu .user-greeting__subtitle{font-size:16px;color:#a7a7a7}.sidebar-menu .user-greeting__icon{font-size:10px;color:#fff;background-color:#00acb5;padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:50%}.sidebar-menu #facit_search_box_wrapper{margin-top:1rem;margin-bottom:1.25rem;padding:0 !important}.sidebar-menu .facit_search_box{width:100%}.sidebar-menu .searchform{margin:0}.sidebar-menu #search_inputs{position:relative;display:flex;align-items:center;width:100%}.sidebar-menu .search-input{width:100%;height:40px;padding:0 35px 0 47px !important;border:2px solid #58ba45 !important;border-radius:999px !important;background:#fff;color:#58ba45;font-size:.9rem !important;line-height:1.2 !important;box-shadow:none;outline:none}.sidebar-menu .search-input::-moz-placeholder{color:#58ba45;opacity:1}.sidebar-menu .search-input::placeholder{color:#58ba45;opacity:1}.sidebar-menu .search-input:focus{border-color:#58ba45;box-shadow:none;outline:none}.sidebar-menu #searchsubmit{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;padding:0;border:0;background:rgba(0,0,0,0);color:#58ba45;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.sidebar-menu #searchsubmit svg{width:30px;height:30px;display:block}.sidebar-menu .searchform__close-btn{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:22px;height:22px;padding:0;border:0;background:rgba(0,0,0,0);color:#b7b7b7;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:2}.sidebar-menu .searchform__close-btn svg{width:18px;height:18px;display:block}.sidebar-menu .searchform__example{margin:.5rem 0 0;padding-left:14px;color:#a6a6a6;font-size:.85rem;line-height:1.4}.sidebar-menu .sidebar-main-menu{margin-top:1.5rem}.sidebar-menu .sidebar-main-menu .sidebar-menu-title{font-size:1rem;color:#a7a7a7;margin-bottom:12px;letter-spacing:.5px;font-family:"avenir-next-lt-pro-condensed",sans-serif !important;text-transform:uppercase}.sidebar-menu .sidebar-main-menu .menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-family:"avenir-next-lt-pro-condensed",sans-serif !important}.sidebar-menu .sidebar-main-menu .menu-list li>a{display:flex;align-items:center;gap:12px;padding:15px;background:#fafcfe;border-radius:10px;text-decoration:none;color:#545454;font-size:18px;transition:all .2s ease;font-family:"avenir-next-lt-pro-condensed",sans-serif !important;font-weight:400}.sidebar-menu .menu-list li>a:hover{background:#e9e9e9}.sidebar-menu .menu-list .icon{font-size:18px;display:inline-flex;justify-content:center}.sidebar-menu .menu-list li.active>a{background:#5db644;color:#fff}.sidebar-menu .menu-list .menu-link-left{display:flex;align-items:center;gap:12px}.sidebar-menu .menu-link-left svg{width:20px;height:20px;flex-shrink:0;color:#545454;stroke-width:1.5}.sidebar-menu .menu-link-left i{font-size:16px;color:#545454}.sidebar-menu .menu-list .sub-menu{max-height:0;overflow:hidden;margin-top:0;padding:0 8px;background:rgba(0,0,0,0);border-radius:10px;transition:max-height .3s ease,margin-top .3s ease,padding .3s ease}.sidebar-menu .menu-list .has-sub.open .sub-menu{max-height:150px;margin-top:8px;background:#ececec;border-radius:10px;padding:1rem}.sidebar-menu .menu-list .sub-menu ul{direction:ltr;display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;list-style:none;margin:0;padding:5px 20px;max-height:110px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#8f8f8f #dcdcdc}.sidebar-menu .menu-list .sub-menu ul>li{direction:ltr}.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar-button{display:none}.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar-button:single-button,.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar-button:double-button,.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar-button:start,.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar-button:end,.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar-button:vertical:start,.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar-button:vertical:end{display:none;height:0;width:0}.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar{width:10px}.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar-track{background:#dcdcdc;border-radius:999px}.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar-thumb{background:#8f8f8f;border-radius:999px;border:2px solid #dcdcdc}.sidebar-menu .menu-list .sub-menu ul::-webkit-scrollbar-thumb:hover{background:#7c7c7c}.sidebar-menu .menu-list .sub-menu li{margin:0;padding:0}.sidebar-menu .menu-list .sub-menu li>a{margin:0;padding:0;background-color:none;background:none;font-size:15px}.sidebar-menu .menu-list .sub-menu a{display:block;padding:0;background:none;border-radius:0;box-shadow:none;font-size:15px;line-height:1.25;color:#7a7a7a;text-decoration:none}.sidebar-menu .menu-list .sub-menu a:hover{background:none;color:#4f4f4f}.sidebar-menu .submenu-arrow{margin-left:auto;width:8px;height:8px;border-right:1.5px solid #7a7a7a;border-bottom:1.5px solid #7a7a7a;transform:rotate(45deg);transition:transform .25s ease,opacity .2s ease;opacity:.6}.sidebar-menu .has-sub.open .submenu-arrow{transform:rotate(-135deg)}.sidebar-menu .menu-list .sub-menu a{font-size:15px;color:#666;text-decoration:none}.sidebar-menu .menu-list .sub-menu a:hover{color:#000}.sidebar-menu .menu-list .has-sub.open>.submenu-toggle{background:#58ba45;color:#fff}.sidebar-menu .menu-list .has-sub.open>.submenu-toggle:hover{background:#58ba45}.sidebar-menu .menu-list .has-sub.open>.submenu-toggle .submenu-arrow{border-right-color:#fff;border-bottom-color:#fff;opacity:1}.sidebar-menu .menu-list .has-sub.open>.submenu-toggle svg{color:#fff;stroke:#fff !important}.sidebar-menu .menu-list .has-sub.open>.submenu-toggle svg .cls-1{color:#fff;stroke:#fff !important}.sidebar-menu .menu-list .has-sub.open>.submenu-toggle svg .cls-2{color:#fff;stroke:#fff !important}.sidebar-menu .subscribe-outro{padding:1.75rem 1.5rem}.sidebar-menu .subscribe-outro p{text-align:center;font-size:1rem;color:#a7a7a7;line-height:20px;margin-bottom:20px}.sidebar-menu .subscribe-outro .btn--subscription{padding:12px 24px;font-size:1.15rem}.sidebar-menu .log-out{padding:18px 0}.sidebar-menu .log-in{padding:0;text-align:right;display:flex;align-items:flex-end;justify-content:flex-end}.sidebar-menu .btn--login{background-color:#545454;border:1px solid #545454;color:#fff;padding:6px 15px;font-size:.9rem;font-family:"nimbus-sans",sans-serif;font-weight:300;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .35s ease-in-out;border-radius:1.25rem;text-decoration:none;line-height:0}.sidebar-menu .btn--login i{font-size:.9rem}.sidebar-menu .btn--login:hover{background-color:#fff;color:#545454}.sidebar-menu .light-dark-switch{border-top:1px solid #e3e3e3;margin-top:8px;padding:18px 0}.sidebar-menu .mode-toggle,.sidebar-menu .log-in__link,.sidebar-menu .log-out__link{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;font-family:"avenir-next-lt-pro-condensed",sans-serif !important;color:#545454;text-align:left}.sidebar-menu .mode-toggle__label{display:inline-flex;align-items:center;gap:12px;font-size:18px;line-height:1.2}.sidebar-menu .mode-toggle__label svg{width:22px;height:22px;flex-shrink:0;color:#545454;stroke-width:1.5}.sidebar-menu .mode-toggle__switch{position:relative;display:inline-flex;align-items:center;width:56px;height:30px;padding:3px;border-radius:999px;background:#dfe6d2;box-shadow:inset 0 0 0 1px #c7d0b6;transition:background .25s ease,box-shadow .25s ease;flex-shrink:0}.sidebar-menu .mode-toggle__thumb{width:24px;height:24px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.12);transform:translateX(0);transition:transform .25s ease}.sidebar-menu .mode-toggle__thumb svg{width:14px;height:14px;color:#58ba45;stroke-width:1.5;transition:stroke .25s ease}.sidebar-menu .mode-toggle.is-active{color:#545454}.sidebar-menu .mode-toggle.is-active .mode-toggle__switch{background:#2f2f2f;box-shadow:inset 0 0 0 1px #2f2f2f}.sidebar-menu .mode-toggle.is-active .mode-toggle__thumb{transform:translateX(26px)}.sidebar-menu .mode-toggle.is-active .mode-toggle__thumb svg,.sidebar-menu .mode-toggle.is-active .mode-toggle__thumb svg .cls-1,.sidebar-menu .mode-toggle.is-active .mode-toggle__thumb svg .cls-2,.sidebar-menu .mode-toggle.is-active .mode-toggle__thumb svg .cls-3{stroke:#fff !important}.sidebar-menu .mode-toggle__switch{position:relative}.sidebar-menu .mode-toggle__thumb{transform:translateX(0);transition:transform .25s ease}.sidebar-menu .mode-toggle.is-active .mode-toggle__thumb{transform:translateX(26px)}.sidebar-menu .social-icons{padding-top:18px;display:flex;align-items:center;justify-content:center;gap:15px}.sidebar-menu .social-icons a{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#545454;text-decoration:none;transition:color .2s ease}.sidebar-menu .social-icons a:hover{color:#58ba45}.sidebar-menu .social-icons i{font-size:25px;color:#545454;transition:color .2s ease}.sidebar-menu .social-icons i:hover{color:#58ba45}.sidebar-overlay.active .sidebar-menu{transform:translateX(0)}@media screen and (max-width: 410px){.sidebar-menu .main-header__logo{max-width:160px !important}}@media screen and (max-width: 1024px){.sidebar-menu #searchform div{margin-top:0px}.sidebar-menu #facit_search_box_wrapper{background-color:rgba(0,0,0,0);position:static}}.hero__banner{position:relative;height:75dvh !important;background:url(/wp-content/themes/FoodAndCook/images/Home-banner.jpg);background-repeat:no-repeat !important;background-size:cover !important;background-position:top;margin-left:0;padding-right:0;display:flex;align-items:center;justify-content:flex-start}.hero__banner::before{content:"";background:linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.65) 25%, rgba(255, 255, 255, 0.45) 50%, rgba(255, 255, 255, 0.25) 75%, rgba(255, 255, 255, 0.25) 100%);position:absolute;width:100%;height:100%}.hero__banner-container{width:100%;max-width:1200px;background-color:hsla(0,0%,100%,.84);padding:4rem 1rem 2rem;z-index:1;border-top-right-radius:10px;border-bottom-right-radius:10px;position:relative;margin-right:2rem;margin-top:5rem}.hero__banner-title-container{max-width:600px;margin-bottom:0}.hero__banner-title{color:#000;font-family:"abril-fatface",serif;font-size:1.5rem;font-weight:400;line-height:1.2;margin:0 0 10px 0}.hero__banner-subtitle{font-size:1.02rem;text-align:left;color:#000;font-family:"nimbus-sans",sans-serif;font-weight:400;margin-bottom:0}.hero__banner-subtitle-icon{color:#58ba45;font-size:1.32rem;line-height:1}.hero__banner-logos{position:absolute;right:1.7rem;top:-62px;display:flex;align-items:end;gap:1px;transition:all .35s ease-in-out}.hero__banner-logos a{transition:all .35s ease-in-out}.hero__banner-logos a:hover{transform:translateY(-2px)}.hero__banner-logos--one{max-width:55px;margin-bottom:1.5rem}.hero__banner-logos--two{max-width:75px}.hero__banner-logos--three{max-width:55px;margin-bottom:1.5rem}.hero__banner-logo-svg text{font-size:26px;font-weight:700;letter-spacing:2px;color:#000;font-family:"avenir-next-lt-pro",sans-serif}.hero__banner-logo-svg svg{width:139px;height:87px}.hero__banner-logo-container{display:flex;flex-direction:column;position:relative}.hero__banner-logo-container span:first-child{font-family:"avenir-next-lt-pro",sans-serif;font-weight:600;text-transform:uppercase;color:#000;text-align:center;font-size:.7rem;position:absolute;top:-35px;right:50%;transform:translateX(50%)}.hero__banner-logo-container span:nth-child(2){position:absolute;top:-32px;right:43%}.hero__banner-award{display:flex;flex-direction:column;align-items:center;position:relative;top:35px}.hero__banner-ribbon{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);z-index:-1}.hero__banner-ribbon--side{width:32px;height:35px}.hero__banner-ribbon--center{width:45px;height:62px;bottom:-35px}.hero__banner-search .facit_search_box{max-width:95%;padding:3px 0 0}.hero__banner-search #facit_search_box_wrapper{background-color:rgba(0,0,0,0);position:relative;top:0;width:100%;line-height:1;max-width:100%;padding:0;left:0;right:0}.hero__banner-search #search_bar_filtering{display:none}.hero__banner-search .searchform__close-btn{display:none;background-color:rgba(0,0,0,0);border:none;color:#b3b3b3;position:absolute;right:0;bottom:7px;transition:all .2s ease-in-out;height:20px;width:20px}.hero__banner-search .searchform__close-btn:hover{transform:scale(1.2)}.hero__banner-search #searchform{margin-bottom:.1rem}.hero__banner-search #searchform>div{width:100%}.hero__banner-search #searchform .search-input{font-size:.9rem;padding-left:1rem;border-radius:0;padding:.375rem 1.5rem .075rem 1.25rem;line-height:1.85rem;width:100%;border:none;background:rgba(0,0,0,0);border-bottom:2px solid #58ba45;margin-left:1rem;font-family:"nimbus-sans",sans-serif;width:100%;font-weight:400}.hero__banner-search #searchform .search-input:-webkit-autofill{background-color:#fff !important}.hero__banner-search #searchform .search-input:-internal-autofill-selected,.hero__banner-search #searchform .search-input:autofill{background-color:#fff !important}.hero__banner-search #searchform .search-input::-moz-placeholder{color:#1ea904}.hero__banner-search #searchform .search-input::placeholder{color:#1ea904}.hero__banner-search #searchform #searchsubmit{background-size:75%;position:absolute;background:rgba(0,0,0,0);color:#58ba45;font-size:52px;width:-moz-fit-content;width:fit-content;padding:0;left:0;bottom:0px;top:-0.9rem;font-weight:100;transition:all .2s ease-in-out}.hero__banner-search #searchform #searchsubmit svg{animation:searchWiggle 2s ease-in-out infinite;transform-origin:center;width:33px;height:33px}.hero__banner-search #searchform #searchsubmit:hover{transform:scale(1.2)}.hero__banner .searchform__example{margin:.5rem 0 0 1.5rem;color:#6d6d6d;font-size:.8rem}@media screen and (min-width: 24.375rem){.hero__banner-container{padding:5.5rem 1rem 2rem}.hero__banner-title{font-size:1.8rem}.hero__banner-title-container{margin-bottom:1rem}.hero__banner-subtitle{font-size:1.32rem}.hero__banner-subtitle-icon{font-size:1.32rem}.hero__banner-logos{right:2.5rem;top:-73px;gap:1px}.hero__banner-logos--one{max-width:70px;margin-bottom:1.5rem}.hero__banner-logos--two{max-width:95px}.hero__banner-logos--three{max-width:70px;margin-bottom:1.5rem}.hero__banner-logo-svg text{font-size:26px}.hero__banner-logo-svg svg{width:188px;height:93px}.hero__banner-logo-container span:first-child{color:#000;font-size:.8rem;top:-44px}.hero__banner-logo-container span:nth-child(2){position:absolute;top:-32px;right:48%}.hero__banner-ribbon{bottom:-2px;left:50%;transform:translateX(-50%);z-index:-1}.hero__banner-ribbon--side{width:40px;height:44px}.hero__banner-ribbon--center{width:60px;height:67px;bottom:-50px}.hero__banner .searchform__example{font-size:.8rem}}@media screen and (min-width: 48rem){.hero__banner{height:75dvh !important}.hero__banner-container{padding:4rem 2.5rem 2rem;margin-top:4rem}.hero__banner-title{font-size:2.3rem}.hero__banner-title-container{max-width:480px}.hero__banner-subtitle{font-size:1.42rem;text-align:right}.hero__banner-search .facit_search_box{max-width:100%}.hero__banner-search #searchform .search-input{font-size:1.1rem;padding:.375rem 1.5rem}.hero__banner-search #searchform #searchsubmit svg{width:45px;height:45px}.hero__banner-search .searchform__close-btn{bottom:.8rem;height:28px;width:28px}.hero__banner-logo-container span:first-child{font-size:.9rem;top:-48px}.hero__banner-logos{right:2.5rem;top:-80px;gap:5px}.hero__banner-logos--one,.hero__banner-logos--three{max-width:85px}.hero__banner-logos--two{max-width:110px}.hero__banner-logo-svg text{font-size:26px}.hero__banner-logo-svg svg{width:215px;height:100px}.hero__banner-ribbon{bottom:-7px}.hero__banner-ribbon--side{width:48px;height:54px}.hero__banner-ribbon--center{width:62px;height:70px;bottom:-54px}.hero__banner .searchform__example{font-size:1rem;margin:.8rem 0 0 2.5rem}}@media screen and (min-width: 64rem){.hero__banner{height:83dvh !important}.hero__banner-container{padding:4rem;margin-top:10rem}.hero__banner-title{font-size:3.1rem}.hero__banner-title-container{max-width:600px;margin-bottom:3rem}.hero__banner-subtitle{font-size:1.92rem;margin-bottom:1.067em}.hero__banner-subtitle-icon{font-size:1.9rem}.hero__banner-search .facit_search_box{max-width:90%}.hero__banner-search #searchform .search-input{margin-left:1rem}.hero__banner-search #searchform #searchsubmit{background-size:75%;font-size:52px;width:-moz-fit-content;width:fit-content;padding:0;left:0;top:-11px}.hero__banner-search #searchform #searchsubmit svg{height:68px;width:68px}.hero__banner-logos{right:2.5rem;top:-99px;display:flex;align-items:end;gap:5px}.hero__banner-logos--one{max-width:106px;margin-bottom:1.5rem}.hero__banner-logos--two{max-width:151px}.hero__banner-logos--three{max-width:106px;margin-bottom:1.5rem}.hero__banner-logo-svg text{font-size:26px;font-weight:700;letter-spacing:2px}.hero__banner-logo-svg svg{width:262px;height:110px}.hero__banner-ribbon{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);z-index:-1}.hero__banner-ribbon--side{width:62px;height:55px}.hero__banner-ribbon--center{width:90px;height:96px;bottom:-72px}.hero__banner-logo-container{display:flex;flex-direction:column;position:relative}.hero__banner-logo-container span:first-child{text-align:center;font-size:1rem;top:-49px;right:50%;transform:translateX(50%)}.hero__banner-logo-container span:nth-child(2){right:37%}.hero__banner-search #searchform .search-input{font-size:1.5rem;padding:.375rem 1.5rem .375rem 0}.hero__banner-search .searchform__close-btn{bottom:.8rem;height:28px;width:28px}.hero__banner .searchform__example{font-size:1.2rem;margin:.8rem 0 0 1.1rem}}@media(min-width: 1024px)and (max-width: 1300px)and (max-height: 820px)and (orientation: landscape){.hero__banner-container{padding:1.5rem;max-width:870px}.hero__banner-title{font-size:2.3rem}.hero__banner-subtitle{font-size:1.72rem}.hero__banner-title-container{max-width:440px;margin-bottom:2rem}.hero__banner-logos--two{max-width:120px}.hero__banner-logos{right:2.5rem;top:-42px;gap:5px}.hero__banner-search #searchform .search-input{font-size:1.4rem;padding:.375rem 1.5rem .375rem 0}.hero__banner-logo-svg svg{width:227px;height:105px}.hero__banner-logo-container span:first-child{text-align:center;font-size:.8rem;top:-55px;right:50%}.hero__banner-logos--one,.hero__banner-logos--three{max-width:90px}.hero__banner-ribbon--center{width:79px;height:92px;bottom:-62px}.hero__banner-logo-container span:nth-child(2){right:44%}}@keyframes searchWiggle{0%{transform:rotate(0deg) scale(1)}30%{transform:rotate(12deg) scale(1.03)}60%{transform:rotate(0deg) scale(1.08)}100%{transform:rotate(0deg) scale(1.03)}}.cta-banner{background-color:#ed508b;color:#fff;padding:1rem;font-family:"avenir-next-lt-pro",sans-serif}.cta-banner .col-full{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;text-align:center}.cta-banner .col-full::before,.cta-banner .col-full::after{display:none}.cta-banner__text{margin:0;color:#fff;font-size:.95rem;font-weight:400}.cta-banner__text--desktop{display:none}.cta-banner__text--mobile{display:block}.cta-banner__btn{display:inline-block;display:flex;align-items:center;justify-content:center;gap:.6rem;text-transform:uppercase;font-weight:600;font-size:.8rem;padding:8px 24px;line-height:1}.cta-banner__btn i{width:-moz-fit-content;width:fit-content}.cta-banner__btn:hover{transform:translateY(-2px)}@media screen and (min-width: 48rem){.cta-banner .col-full{flex-direction:row;text-align:left}.cta-banner__text{font-size:1rem;font-weight:600}.cta-banner__text--desktop{display:block}.cta-banner__text--mobile{display:none}.cta-banner__btn{padding:10px 20px}}@media screen and (min-width: 62rem){.cta-banner__text{font-size:1.4rem}.cta-banner__btn{padding:12px 32px;font-size:1rem;gap:.8rem}.cta-banner__btn i{height:auto}}.features__list{background-color:rgba(246,246,246,.84);padding:2rem 1.5rem}.features__list-container{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem 1rem}.features__list-container::before,.features__list-container::after{display:none}.features__list-item{display:flex;align-items:flex-start;gap:10px}.features__list-icon{max-width:30px}.features__list-desc{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.features__list-title{font-weight:600;font-family:"router",sans-serif;font-size:1rem;color:#000;line-height:1}.features__list-subtitle{font-family:"nimbus-sans",sans-serif;font-weight:100;line-height:1.1;font-size:.8rem;color:#545454}@media screen and (min-width: 23.4375rem){.features__list-container{grid-template-columns:repeat(2, 1fr)}.features__list-item{gap:10px}}@media screen and (min-width: 48rem){.features__list-icon{max-width:40px}.features__list-container{grid-template-columns:repeat(4, 1fr)}.features__list-desc{align-items:flex-start;text-align:left;max-width:220px}}@media screen and (min-width: 62rem){.features__list-desc{gap:5px}.features__list-item{gap:5px;align-items:center;justify-content:space-evenly}.features__list-title{font-size:1.5rem}.features__list-subtitle{font-size:1rem;max-width:180px}.features__list-icon{max-width:55px}}.main-footer{color:#545454;background-color:#efefef}.main-footer__primary{padding:4rem 0 3rem 0;background-color:#e7e7e7}.main-footer__secondary{padding:1.2rem 0;background-color:#f6f6f6;border-top:1px solid #dfdfdf}.main-footer__container--bottom{text-align:center}.main-footer__brand{padding-bottom:2rem;border-bottom:1px solid #d2d2d2}.main-footer__primary .main-footer__container{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}.main-footer__logo-link{display:inline-block;margin-bottom:24px}.main-footer__logo-link:focus-visible{transform:translateY(-2px)}.main-footer__logo{display:block;max-width:210px;height:auto;transition:all .35s ease-in-out}.main-footer__logo:hover{transform:translateY(-2px)}.main-footer__description{max-width:390px;margin:0 0 24px;font-size:.9rem;line-height:1.5;font-family:"nimbus-sans",sans-serif;font-weight:100}.main-footer__newsletter-form{max-width:32rem}.main-footer__newsletter-form .gfield_radio{font-size:.75rem;line-height:1.1;margin-top:.6rem;margin-bottom:.3rem;color:#7a7a7a}.main-footer__newsletter-form .gf_invisible{display:none !important}.main-footer__newsletter-form .gform_wrapper .gform_body{margin-bottom:0 !important}.main-footer__newsletter-form .gform_wrapper ul.gform_fields li.gfield{margin-top:0;padding-right:0}.main-footer__newsletter-form .gform_wrapper .top_label div.ginput_container{margin-top:0}.main-footer__newsletter-form form{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.5rem}.main-footer__newsletter-form-message{font-size:16px;margin-top:10px}.main-footer__newsletter-form-message--error{color:#ff051e}.main-footer__newsletter-form-message--success{color:#58ba45}.main-footer__newsletter-form-row{display:flex;flex-direction:column;gap:8px;align-items:stretch;margin-bottom:14px}.main-footer__input-group{position:relative;flex:1}.main-footer__input-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);pointer-events:none;font-size:1.5rem;color:#b8b8b8}.main-footer__input,.main-footer input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;min-height:2.5rem;padding:0 15px;border:1px solid #d2d2d2;border-radius:6px;background-color:#fff;font-family:"Calibri",sans-serif;font:inherit;color:#1f1f1f;font-size:.8rem;min-width:16rem}.main-footer__input::-moz-placeholder, .main-footer input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder{color:#7a7a7a}.main-footer__input::placeholder,.main-footer input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{color:#7a7a7a}.main-footer__button,.main-footer input[type=submit]{width:100%;min-width:-moz-fit-content;min-width:fit-content;min-height:2.5rem;padding:0 2rem;border-radius:6px;color:#fff;font-size:.8rem;transition:all .35s ease-in-out;background-color:#58ba45;border:none;outline:none}.main-footer__button:hover,.main-footer__button:focus-visible,.main-footer input[type=submit]:hover,.main-footer input[type=submit]:focus-visible{background-color:rgb(70.4,148.8,55.2);border-color:rgb(70.4,148.8,55.2);color:#fff;transform:translateY(-2px)}.main-footer .gform_validation_errors{margin-bottom:1rem}.main-footer .gform_validation_errors .validation_error{padding:.5rem}.main-footer .gform_validation_errors h2{font-size:.9rem;font-family:"nimbus-sans",sans-serif;font-weight:400;margin-bottom:0}.main-footer__consent{gap:8px;font-size:.77rem;line-height:1.3;font-family:"nimbus-sans",sans-serif;text-align:justify;hyphens:none;word-break:normal;overflow-wrap:normal}.main-footer__consent-label{font-weight:100}.main-footer__consent a{text-decoration:underline;font-weight:300;color:#1ea904}.main-footer__consent a:hover{color:#58ba45}.main-footer__nav{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:2rem 3rem;padding:1rem}.main-footer__nav-section{min-width:0}.main-footer__heading{margin:0 0 16px;font-size:1.05rem;font-weight:700;line-height:1.2;text-transform:uppercase;font-family:"avenir-next-lt-pro-condensed",sans-serif;color:#1f1f1f}.main-footer__list{margin:0;padding:0;list-style:none;line-height:1;font-size:.9rem}.main-footer__list-item{font-size:.9rem;transition:all .35s ease-in-out}.main-footer__list li+li{margin:10px 0}.main-footer__list a{color:#545454;text-decoration:none;line-height:1.1;font-family:"nimbus-sans",sans-serif;font-weight:100;font-size:.9rem}.main-footer__list a:hover,.main-footer__list a:focus-visible{color:#58ba45;text-decoration:underline}.main-footer__social-link{display:inline-flex;align-items:center;gap:6px}.main-footer__social-icon{color:#58ba45;font-size:1rem}.main-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;margin:0 0 20px;padding:0;list-style:none}.main-footer__legal .menu-item{font-size:.8rem}.main-footer__legal .menu-item a{color:#7a7a7a;font-family:"nimbus-sans",sans-serif;font-weight:100;text-decoration:underline}.main-footer__copyright{margin:0;color:#000;font-size:.85rem;font-family:"nimbus-sans",sans-serif;font-weight:100}.main-footer a:focus-visible,.main-footer input:focus-visible,.main-footer button:focus-visible{outline:2px solid #58ba45;outline-offset:0}@media screen and (min-width: 36rem){.main-footer__primary{padding:56px 0 48px}.main-footer__logo{max-width:220px}.main-footer__newsletter-form-row{flex-direction:row}.main-footer__newsletter-form form{flex-direction:row;align-items:flex-start;justify-content:center;gap:.5rem}.main-footer__newsletter-form ul.gform_fields li.gfield{padding-right:1rem}.main-footer__button{width:auto}.main-footer__nav{gap:40px}.main-footer__description{max-width:40rem;font-size:1rem}}@media screen and (min-width: 48rem){.main-footer__nav{gap:2rem}.main-footer__newsletter-form{max-width:40rem}.main-footer__newsletter-form form{gap:1rem}.main-footer__description{max-width:45rem}.main-footer__button,.main-footer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.main-footer input[type=submit],.main-footer input[type=email],.main-footer .gform_wrapper input{font-size:.9rem}}@media screen and (min-width: 62rem){.main-footer__primary{grid-template-columns:minmax(280px, 440px) 1fr;gap:5rem}.main-footer__primary .main-footer__container{display:flex;gap:3rem;align-items:center}.main-footer__nav{grid-template-columns:repeat(3, minmax(140px, 1fr));gap:2rem}.main-footer__list{font-size:1rem}.main-footer__list-item,.main-footer__list a{font-size:1rem}.main-footer__brand{flex:1;padding-bottom:0;border-bottom:none}.main-footer__description{font-size:1.05rem;max-width:30rem}.main-footer__legal{gap:18px 42px;margin:0 0 15px}.main-footer__legal-item{font-size:.9rem}}@media screen and (min-width: 75rem){.main-footer__primary .main-footer__container{gap:5rem}.main-footer__nav{gap:2rem;grid-template-columns:repeat(3, minmax(180px, 1fr))}.main-footer__input,.main-footer input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){min-width:22rem}}.home{padding:0 !important}.home .featured-recipes,.home .homepage-sidebar,.home .homepage-bottom-tabs,.home .woo-sc-divider,.home .post-edit-link,.home hr,.home #footer_menu,.home #footer-wrap{display:none}.home .main-title{font-family:"freight-display-pro",serif;font-size:3rem;color:#000;text-align:center;margin-bottom:.5rem;margin-top:3rem}.home .col-full:before{display:none !important}.home .hp-post-slider__inner .section-heading__title{margin:3rem auto}@media screen and (max-width: 991.9px){.home .main-title{font-size:2.5rem}}@media screen and (max-width: 767.9px){.home .main-title{font-size:2rem}}@media screen and (max-width: 411px){.home .main-title{font-size:1.5rem}}.hp-cat-thumbs{padding:2rem 0}.hp-cat-thumbs__list{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.hp-cat-thumbs__item{display:flex;flex-direction:column;align-items:center;text-decoration:none;width:100px}.hp-cat-thumbs__item:hover .hp-cat-thumbs__image img{transform:scale(1.05)}.hp-cat-thumbs__image{width:100px;height:100px;border-radius:16px;overflow:hidden}.hp-cat-thumbs__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.hp-cat-thumbs__image--arrow{background:#f0f0f0 !important;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#333}.hp-cat-thumbs__label{margin-top:.5rem;font-size:.85rem;color:#333;text-align:center}body{padding-top:0 !important;background-color:rgba(0,0,0,0)}body #content{background:rgba(0,0,0,0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hp-post-slider__layout{display:flex;gap:2rem;align-items:flex-start}.hp-post-slider__content{flex:1;min-width:0}.hp-post-slider__sidebar{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:1.5rem}.hp-post-slider__empty{text-align:center;padding:2rem;color:#999;font-style:italic}@media screen and (max-width: 991.9px){.hp-post-slider__layout{flex-direction:column}.hp-post-slider__sidebar{width:100%}}.hp-recipe-section{padding:2rem 0}.hp-recipe-section__heading{font-family:"freight-display-pro",serif;font-size:2.5rem;text-align:center;margin-bottom:1.5rem}.hp-recipe-section__layout{display:flex;gap:2rem;align-items:flex-start}.hp-recipe-section__main{flex:1;min-width:0}.hp-recipe-section__sidebar{width:300px;flex-shrink:0;display:flex;flex-direction:column;gap:1.5rem}.hp-recipe-section__slider{border-radius:8px;overflow:hidden}.hp-recipe-section__slider img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.hp-recipe-section__info{padding:1rem 0}.hp-recipe-section__title{font-family:"freight-display-pro",serif;font-size:1.5rem;margin:0 0 .5rem}.hp-recipe-section__excerpt{font-size:.9rem;color:#555;line-height:1.5}.hp-recipe-section__thumbs{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin:1rem 0}.hp-recipe-section__thumb{text-decoration:none;color:#333}.hp-recipe-section__thumb img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.hp-recipe-section__thumb-title{display:block;font-size:.8rem;margin-top:.4rem;line-height:1.3;font-weight:600}.hp-recipe-section__more{text-align:center;margin-top:1.5rem}.hp-recipe-section__more-btn{display:inline-block;padding:.6rem 1.5rem;border-radius:25px;font-size:.9rem}@media screen and (max-width: 991.9px){.hp-recipe-section__layout{flex-direction:column}.hp-recipe-section__sidebar{width:100%}.hp-recipe-section__thumbs{grid-template-columns:repeat(2, 1fr)}}.hp-ad-slot{padding:1.5rem 0}.hp-ad-slot .leader{height:auto}.recipe-content{padding:.5rem 1rem;float:none;width:100%}.recipe-content:has(.recipe-card){gap:1.5rem 1rem;padding:0;margin:0 auto}@media only screen and (min-width: 48rem){.recipe-content:has(.recipe-card){gap:2rem 1.2rem}}@media only screen and (min-width: 62rem){.recipe-content:has(.recipe-card){gap:2rem 1.8rem}}.recipe-title{text-align:center}.recipe-title__header{font-family:"freight-display-pro",serif;line-height:1;font-size:1.5rem;margin-bottom:1rem}.recipe-title__excert{font-family:"nimbus-sans",sans-serif;font-size:1rem;font-weight:100;line-height:1.3;color:#434343}@media only screen and (min-width: 48rem){.recipe-title__header{font-size:1.9rem}.recipe-title__excert{font-size:1.25rem;line-height:1.4}}@media only screen and (min-width: 62rem){.recipe-title__header{font-size:2.5rem}}.single-recipe__page-container .section-heading,.single-recipe__page-container h1{text-align:center}.single-recipe__content{display:flex;flex-direction:column}.single-recipe__overview{display:flex;flex-direction:column-reverse;margin-bottom:2.5rem}.single-recipe__overview-content{flex:1}.single-recipe__meta-label{font-weight:400}.single-recipe__meta-list{list-style:none;font-family:"nimbus-sans",sans-serif;font-weight:100;font-size:1rem;color:#000}.single-recipe__meta-list li{margin-bottom:.5rem}.single-recipe__video-link{display:inline-block;padding:.5rem 1.5rem;font-size:.85rem}.single-recipe__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem}.single-recipe__actions-text{color:#ed508b;font-family:"nimbus-sans",sans-serif;font-weight:400;margin-bottom:0}.single-recipe__share-title{font-family:"nimbus-sans",sans-serif;font-weight:100;font-size:1rem;color:#000}.single-recipe__share-link{border-radius:50px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#505050;color:#fff;transition:all .35s ease-in-out}.single-recipe__share-link i{font-size:1.1rem;transition:all .35s ease-in-out}.single-recipe__share-link:hover{background-color:#58ba45;color:#fff}.single-recipe__share-list{list-style:none;display:flex;font-size:1.5rem;gap:.5rem;margin-bottom:0;position:relative}.single-recipe__copy-link{transition:all .35s ease-in-out}.single-recipe__copy-link--tooltip{position:absolute;top:40px;left:0;background-color:#505050;display:none;font-size:.8rem;padding:2px 8px;border-radius:7px;z-index:1}.single-recipe__card-media{position:relative;max-width:600px;margin:0 auto 1rem auto}.single-recipe__card .sponsored-overlay{position:absolute;z-index:2;color:#000;left:1.3rem;top:1.3rem;background:#f9f8f4;border-radius:50px;padding:.3rem .985rem;font-family:"nimbus-sans",sans-serif;font-size:.85rem}.single-recipe__card-footer{position:absolute;bottom:1rem;display:flex;align-items:center;left:0rem;right:0rem;bottom:0;width:100%;padding:3rem 1rem 1rem 1rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.45) 30%, rgba(225, 225, 225, 0.73) 60%, rgba(190, 190, 190, 0.94) 100%);border-bottom-left-radius:21px;border-bottom-right-radius:21px}.single-recipe__card-footer .recipe_circles{width:100%;margin-top:0;display:block;position:relative;margin-right:0}.single-recipe__card-footer .recipe_circle{margin:0 7px;transform:scale(0.73, 0.73);margin-left:-15.5px;margin-bottom:-6px}.single-recipe__rating{display:flex;align-items:center;gap:7px;color:#000}.single-recipe__img-box{overflow:hidden;position:relative;width:100%;max-width:600px;height:auto;aspect-ratio:4/2.5;border-radius:21px}.single-recipe__img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:21px}.single-recipe__credit{font-family:"nimbus-sans",sans-serif;font-weight:100;font-weight:100;font-size:1rem;margin-bottom:.5rem;color:#000}.single-recipe__credit-label{font-weight:400}.single-recipe__details{display:grid;grid-template-columns:1fr;gap:2rem}.single-recipe__details--left-side,.single-recipe__details--right-side{min-width:0}.single-recipe__details-headings{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.single-recipe__details-heading{font-family:"freight-display-pro",serif;font-size:1.25rem;font-weight:bold}.single-recipe__section-heading{font-family:"freight-display-pro",serif;margin-bottom:1rem;font-size:1.45rem;font-weight:bold}.single-recipe__introduction{padding:2rem 0;border-bottom:1px solid #cfcfcf;margin-bottom:2rem}.single-recipe__introduction-text{font-family:"nimbus-sans",sans-serif;font-size:1rem;color:#545454;line-height:1.6;margin:0}.single-recipe__ingredients{border-bottom:1px solid #cfcfcf;margin-bottom:2rem;padding-bottom:2rem}.single-recipe__ingredients-intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.single-recipe__ingredients-title{display:flex;align-items:center;gap:.5rem}.single-recipe__ingredients-title h2{margin-bottom:0}.single-recipe__ingredients-disclaimer{margin:2rem auto .5rem;font-size:14px;font-weight:400;padding:1rem;border:1px solid #cfcfcf;border-radius:10px;line-height:1.5;font-family:"nimbus-sans",sans-serif;color:#000}.single-recipe__ingredients-disclaimer i{color:#a5a5a5}.single-recipe__ingredients-list{padding:1rem .5rem;font-family:"nimbus-sans",sans-serif;font-size:1rem}.single-recipe__ingredients-list#ingredients-list{padding-top:.5rem}.single-recipe__ingredients-list#ingredients-list>li{list-style:none}.single-recipe__ingredients-list ul{list-style:inside}.single-recipe__ingredients-list ul li{margin-bottom:.5rem;font-weight:100}.single-recipe__ingredients-measurments{font-family:"nimbus-sans",sans-serif;font-weight:100;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-start}.single-recipe__ingredients-measurments #measurements_preference{position:relative}.single-recipe__ingredients-measurments .more-measurements{width:100%}.single-recipe__ingredients-measurments #measurement_switch_box{background:#fff;box-shadow:0 .25rem .875rem rgba(0,0,0,.18);border-radius:50px;padding:.5rem .6rem;font-size:.9rem}.single-recipe__ingredients-measurments #measurement_switch_box>span{display:none}.single-recipe__ingredients-measurments #measurements_preference{font-size:.8em;padding-right:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.single-recipe__ingredients-measurments #show_preference_link{font-size:1.5rem}.single-recipe__ingredients-measurments .more-measurements{margin:5px;text-align:left}.single-recipe__ingredients-measurments .more-measurements a{color:#58ba45}.single-recipe__ingredients-measurments #show_preference_link a,.single-recipe__ingredients-measurments #show_preference_link i{color:#58ba45}.single-recipe__ingredients-measurments .more-measurements{color:#58ba45;margin:0;font-size:1rem}.single-recipe__ingredients-shopping-cta .save-shopping-list-container .recipe-added-message{font-size:1rem;padding:10px;margin:1rem 0;font-family:"nimbus-sans",sans-serif;border-radius:6px}.single-recipe__ingredients-shopping-cta button{margin-top:.5rem;padding:.5rem 2rem;font-size:.85rem}.single-recipe__ingredients-shopping-cta button i{font-size:1rem}.single-recipe__instruction{border-bottom:1px solid #cfcfcf;margin-bottom:2rem;padding-bottom:2rem}.single-recipe__instruction-title{margin-bottom:0}.single-recipe__instruction .mobile-instructions-container{padding:0 0 20px 0;align-items:center}.single-recipe__instruction .stay-awake-toggle-container .slider{background-color:#e1ead4}.single-recipe__instruction .stay-awake-toggle-container input:checked+.slider{background-color:#58ba45}.single-recipe__instruction .stay-awake-toggle-container input:focus+.slider{box-shadow:0 0 1px #58ba45}.single-recipe__instruction #fld_instructions_and_steps ol,.single-recipe__instruction #fld_instructions_and_steps ul{margin:0}.single-recipe__instruction #fld_instructions_and_steps p{font-family:"nimbus-sans",sans-serif;font-size:1rem;line-height:1.5;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;overflow-wrap:normal;word-break:normal}.single-recipe__instruction #fld_instructions_and_steps p::first-letter{background-color:#e1ead4;font-family:"nimbus-sans",sans-serif;font-weight:400;border-radius:50px;font-size:1.3rem}.single-recipe__instruction ol{font-family:"nimbus-sans",sans-serif;font-weight:100;font-size:1.1rem}.single-recipe__instruction ol li{margin:0 0 1.067em 0;padding-left:20px;font-size:1.1rem}.single-recipe__instruction ol li::marker{background-color:#e1ead4;font-family:"nimbus-sans",sans-serif;font-weight:400;border-radius:50px;font-size:1.3rem}.single-recipe__video-tutorial{border-bottom:1px solid #cfcfcf;margin-bottom:2rem;padding-bottom:2rem}.single-recipe__video-tutorial-title{margin:0 0 1rem;font-size:1.5rem;line-height:1.2;margin-bottom:2rem}.single-recipe__video-tutorial-title h2{margin:0}.single-recipe__video-tutorial-player{position:relative;width:100%;max-width:50rem;margin:1rem 0;aspect-ratio:16/9;overflow:hidden;background-color:#000;border-radius:10px}.single-recipe__video-tutorial-iframe{display:block;width:100%;height:100%;border:0}.single-recipe__nutrition-info{border-bottom:1px solid #cfcfcf;margin-bottom:2rem;padding-bottom:3rem}.single-recipe__nutrition-info-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem}.single-recipe__nutrition-info-title{margin-bottom:0}.single-recipe__nutrition-info-title h2{margin-bottom:0}.single-recipe__nutrition-info-title h2 span{font-size:inherit;font-family:inherit;color:inherit}.single-recipe__nutrition-info-list{background:#f9f8f4;border:none;box-shadow:0 .25rem .875rem rgba(0,0,0,.18);padding:1rem;list-style:none;font-family:"nimbus-sans",sans-serif;border-radius:21px;width:100% !important;max-width:1200px}.single-recipe__nutrition-info-list>p{padding:20px;border-bottom:none}.single-recipe__nutrition-info-list ul{-moz-column-count:1;column-count:1;list-style:none;border:none;padding:1rem}.single-recipe__nutrition-info-list ul p{border-bottom:none;margin-bottom:10px !important}.single-recipe__nutrition-info-list ul p span.big-nut{color:#000}.single-recipe__nutrition-info-list .guide-info{font-style:italic;font-size:.95rem;font-family:"nimbus-sans",sans-serif;margin:1rem}.single-recipe__nutrition-info .nutrition-restricted{position:relative;max-height:845px;overflow:hidden;min-height:275px}.single-recipe__nutrition-info .nutrition-restricted::after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(to bottom, rgba(245, 243, 237, 0.05) 0%, rgba(245, 243, 237, 0.5) 10%, rgba(245, 243, 237, 0.75) 25%, rgba(245, 243, 237, 0.88) 50%, rgba(245, 243, 237, 0.95) 70%, rgba(245, 243, 237, 0.95) 85%, rgb(245, 243, 237) 100%);pointer-events:none}.single-recipe__nutrition-info .nutrition-restricted .guide-info{display:none}.single-recipe__nutrition-info .nutrition-restricted__overlay{position:absolute;top:40%;left:50%;transform:translateX(-50%);z-index:2}.single-recipe__nutrition-info .nutrition-restricted__btn{padding:.45rem 1.5rem}.single-recipe__serving-scaler{display:inline-block}.single-recipe__serving-scaler-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border-radius:50px;box-shadow:0 .25rem .875rem rgba(0,0,0,.18);padding:.7rem 2rem .7rem 1rem;border:none;font-family:"nimbus-sans",sans-serif;font-weight:100;font-size:.9rem;color:#545454;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:10px}.single-recipe__serving-scaler-select:hover{border-color:#58ba45}.single-recipe__serving-scaler-select:focus{border-color:#58ba45;box-shadow:0 0 0 2px rgba(88,186,69,.1)}.single-recipe__nutrition-units{position:relative;width:-moz-fit-content;width:fit-content}.single-recipe__nutrition-units-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.single-recipe__nutrition-units-select{min-width:9.5rem;padding:.525rem 2rem .525rem 1.125rem;border:0;border-radius:50px;font-family:"nimbus-sans",sans-serif;font-weight:100;background-color:#fff;line-height:1.2;box-shadow:0 .25rem .875rem rgba(0,0,0,.18);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:1rem;color:#545454}.single-recipe__nutrition-units::after{content:"";position:absolute;top:50%;right:1rem;width:.5rem;height:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.single-recipe__nutrition-units-select:focus-visible{outline:1px solid #a3a3a3;outline-offset:0px}.single-recipe__hfg-tip{border-bottom:1px solid #cfcfcf;margin-bottom:2rem;padding-bottom:2rem}.single-recipe__hfg-tip em{font-style:normal}.single-recipe__hfg-tip h2{font-family:"freight-display-pro",serif;margin-bottom:1.3rem}.single-recipe__hfg-tip p{font-size:16px;color:#000}.single-recipe__hfg-tip p strong{color:#545454}.single-recipe__hfg-tip #field_serving_suggestion{border-radius:21px;margin-top:0;padding:1rem 1.5rem;background:#faebd7;margin-bottom:1.25rem;box-shadow:0 .15rem .375rem rgba(0,0,0,.18)}.single-recipe__hfg-tip #field_serving_suggestion p{font-size:16px}.single-recipe__hfg-tip #field_serving_suggestion ul{list-style:inside}.single-recipe__hfg-tip #fld_hfg_tip{background-color:#f0f9e6;border-radius:21px;padding:1rem 1.5rem;font-family:"nimbus-sans",sans-serif;box-shadow:0 .15rem .375rem rgba(0,0,0,.18)}.single-recipe__hfg-tip #fld_hfg_tip p{font-size:16px}.single-recipe__hfg-tip #fld_hfg_tip ul{list-style:inside}.single-recipe__hfg-tip #field_variations{border-radius:21px;margin-top:0;padding:1rem 1.5rem;box-shadow:0 .15rem .375rem rgba(0,0,0,.18)}.single-recipe__hfg-tip #field_variations p{font-size:16px}.single-recipe__hfg-tip #field_variations ul{list-style:inside}.single-recipe__favourites{margin:2rem auto 1.5rem 0}.single-recipe__rate{font-family:"nimbus-sans",sans-serif;padding-bottom:1rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}.single-recipe__rate p{margin-bottom:0}.single-recipe__rate .df-rating-star{margin-bottom:0}.single-recipe__rate #rate-product{height:-moz-fit-content;height:fit-content}.single-recipe__rate .rate-box{align-items:center;border-bottom:none;margin:0}.single-recipe__rate .rate-box .icon-bar{display:none}.single-recipe__rate .rate-box .icon-bar a{width:35px}.single-recipe__rate .single-recipe__share-list{margin-bottom:0}.single-recipe__rate .single-recipe__share-link{width:32px;height:32px}.single-recipe__publish{border-bottom:1px solid #cfcfcf;margin-bottom:2rem;padding-bottom:2rem}.single-recipe__publish .recipe-publish-date-container{padding:0}.single-recipe__share-box{margin-block:2rem;padding-inline:0}.single-recipe__share-box--inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,1vw,4rem);max-width:980px;min-height:220px;margin-inline:auto;padding:clamp(2rem,5vw,4rem);background-color:#f4f8f8;border-radius:21px;box-shadow:0 .25rem .25rem rgba(0,0,0,.06)}.single-recipe__share-box--media{display:flex;justify-content:center;z-index:1}.single-recipe__share-box__image{display:block;width:min(100%,221px);height:auto;border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.16)}.single-recipe__share-box__emoji{display:inline-block;margin-left:.25rem;font-size:1.9rem;color:#000}.single-recipe__share-box__emoji span{font-size:1.9rem;color:#000}.single-recipe__share-box--content{max-width:560px;z-index:1;text-align:center}.single-recipe__share-box--title{margin:0;color:#111;font-family:"freight-display-pro",serif;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;font-weight:700;text-align:center}.single-recipe__share-box--title span{font-size:1.9rem;color:#000}.single-recipe__share-box--text{font-family:"nimbus-sans",sans-serif;margin:1.5rem 0 0;color:#222;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.single-recipe__share-box--link{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.single-recipe__share-box--link:hover{text-decoration-thickness:.14em}.single-recipe__share-box--link:focus-visible{outline:3px solid #111;outline-offset:4px;border-radius:.2rem}.single-recipe__comment{border-bottom:none;margin-bottom:1rem;padding-bottom:0}.single-recipe__comment #comments{margin:0;padding:0;border-top:none}.single-recipe__comment #respond{margin:0}.single-recipe__comment h3{font-family:"avenir-next-lt-pro",sans-serif}.single-recipe__comment #comments-title{font-family:"avenir-next-lt-pro",sans-serif}.single-recipe__comment #commentform textarea{width:97% !important;padding:6px 7px;border:1px solid #a3a3a3;border-radius:5px}.single-recipe__comment #commentform input#submit{float:none;margin:0;background-color:#58ba45;color:#fff;border-radius:21px;padding:.7rem 3.5rem;transition:all .35s ease-in-out;font-family:"nimbus-sans",sans-serif;font-size:1rem}.single-recipe__comment #commentform input#submit:hover{transform:translateY(-2px)}.single-recipe__sidebar{display:flex;flex-direction:column;gap:3rem}.single-recipe__sidebar .promo-card__sponsor,.single-recipe__sidebar .promo-card__subscribe{margin-bottom:0}.single-recipe__sidebar--podcast{text-align:center}.single-recipe__sidebar--podcast-img{max-width:300px;border-radius:15px}.single-recipe__sidebar--relevant-recipes-title{font-family:"freight-display-pro",serif;line-height:1.2;font-size:1.7rem;margin:0 auto 2rem auto;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none;font-weight:700}.single-recipe__sidebar--relevant-recipes .btn-container{margin:2.5rem auto 1.5rem}.single-recipe__sidebar--collections-title{font-family:"freight-display-pro",serif;line-height:1.2;font-size:1.7rem;margin:0 auto 2rem auto;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none;font-weight:700}@media only screen and (min-width: 48rem){.single-recipe__share-title{font-size:1.1rem}.single-recipe__share-list{margin-bottom:1rem}.single-recipe__introduction{padding:1rem 0}.single-recipe__ingredients-intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.single-recipe__ingredients-measurments{justify-content:flex-start}.single-recipe__ingredients-measurments .more-measurements{text-align:left}.single-recipe__ingredients-disclaimer{margin:2rem auto .5rem;font-size:15px}.single-recipe__ingredients-list{padding:1rem .5rem;font-size:1.1rem}.single-recipe__ingredients-shopping-cta button{margin-top:.5rem;padding:.5rem 2rem;font-size:1rem}.single-recipe__ingredients-shopping-cta button i{font-size:1.1rem}.single-recipe__instruction #fld_instructions_and_steps p{font-size:1.1rem}.single-recipe__hfg-tip #fld_hfg_tip,.single-recipe__hfg-tip #field_variations,.single-recipe__hfg-tip #field_serving_suggestion{padding:.75em 2em}.single-recipe__nutrition-info-list ul{-moz-column-count:2;column-count:2}.single-recipe__overview{display:flex;flex-direction:row;gap:2rem}.single-recipe__card-media{margin-top:0}.single-recipe__card .sponsored-overlay{padding:.3rem .985rem;font-size:1rem}.single-recipe__card-footer{padding:1.2rem 1.3rem 1rem 1.3rem}.single-recipe__card-footer .recipe_circles{height:auto}.single-recipe__card-footer .recipe_circle{margin:0 4px;transform:scale(0.9, 0.95);margin-left:-3.5px;margin-bottom:-6px}.single-recipe__meta-list{font-size:1.1rem}.single-recipe__meta-list li{margin-bottom:.75rem}.single-recipe__credit{font-size:1.1rem}.single-recipe__actions{gap:1rem}.single-recipe__share-link{width:35px;height:35px}.single-recipe__share-link i{font-size:1.1rem}.single-recipe__details{flex-direction:row;grid-template-columns:minmax(0, 64%) minmax(0, 36%);gap:1.5rem}.single-recipe__share-box{margin:6rem 0 2rem;padding-bottom:2rem}.single-recipe__share-box--inner{display:flex;align-items:center;gap:clamp(1.5rem,1vw,4rem);max-width:980px;min-height:220px;margin-inline:auto;padding:clamp(2rem,5vw,4rem);background-color:#f4f8f8;border-radius:21px;box-shadow:0 .25rem .25rem rgba(0,0,0,.06);padding:0rem 2rem 2rem}.single-recipe__share-box--media{height:100%}.single-recipe__share-box--image{transform:translateY(-16px);top:-3rem;max-width:220px}.single-recipe__sidebar{display:flex}}@media only screen and (min-width: 62rem){.single-recipe__content{flex-direction:row}.single-recipe__hero-img{margin:0 auto;width:100%;max-width:940px;position:relative}.single-recipe__meta-list{font-size:1.1rem}.single-recipe__meta-list li{margin-bottom:1.2rem}.single-recipe__video-link{font-size:.925rem}.single-recipe__actions{gap:1.2rem;margin-bottom:1.4rem}.single-recipe__section-heading{font-size:1.75rem}.single-recipe__introduction{padding:0 0 1.5rem 0}.single-recipe__introduction-heading{font-size:1.75rem}.single-recipe__introduction-text{font-size:1.1rem}.single-recipe__instruction-title{margin-bottom:1rem}.single-recipe__ingredients-intro{display:flex;flex-direction:row;align-items:flex-start}.single-recipe__ingredients-measurments{justify-content:flex-end}.single-recipe__ingredients-measurments .more-measurements{text-align:right}.single-recipe__hfg-tip p{font-size:18px}.single-recipe__hfg-tip #field_serving_suggestion p{font-size:18px}.single-recipe__hfg-tip #fld_hfg_tip p{font-size:18px}.single-recipe__hfg-tip #field_variations p{font-size:18px}.single-recipe__rate{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.single-recipe__details{flex-direction:row;gap:3rem;grid-template-columns:minmax(0, 74%) minmax(0, 26%)}.single-recipe__details-headings{font-size:1.75rem}.single-recipe__share-box{margin:6rem 0 2rem;padding-bottom:2rem}.single-recipe__share-box--inner{position:relative;display:grid;grid-template-columns:minmax(120px, 221px) 1fr;align-items:center;gap:clamp(1.5rem,1vw,4rem);max-width:980px;min-height:220px;margin-inline:auto;padding:clamp(2rem,5vw,4rem);background-color:#f4f8f8;border-radius:21px;box-shadow:0 .25rem .25rem rgba(0,0,0,.06);position:relative;padding:3rem 4rem}.single-recipe__share-box--media{height:100%}.single-recipe__share-box--image{position:absolute;transform:translateY(-16px);top:-3rem;max-width:220px}}.health-hubs{padding:0}.health-hubs__container{width:min(100%,75rem);margin-inline:auto;margin-bottom:1rem}.health-hubs__featured{margin-bottom:1rem}.health-hubs__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.health-hubs__card{position:relative;overflow:hidden;border-radius:21px;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12);transition:all .35s ease-in-out}.health-hubs__card--featured{min-height:21rem}.health-hubs__card--secondary{min-height:12rem;border-radius:21px}.health-hubs__card::after{content:"";background:linear-gradient(to right, rgba(192, 192, 192, 0.95) 0%, rgba(255, 255, 255, 0.85) 25%, rgba(255, 255, 255, 0.66) 50%, rgba(255, 255, 255, 0.28) 75%, rgba(255, 255, 255, 0) 100%);position:absolute;bottom:0;left:0;width:90%;height:100%;border-radius:10px;transition:all .35s ease-in-out}.health-hubs__card:hover{transform:translateY(-2px)}.health-hubs__card-link{display:block;position:relative;height:100%;color:inherit;text-decoration:none}.health-hubs__card-link:focus-visible{outline:.1875rem solid #111;outline-offset:.1875rem;border-radius:inherit}.health-hubs__card-title{margin:0;font-family:"freight-display-pro",serif;font-size:1rem;font-weight:700;line-height:1.1;color:#000}.health-hubs__card-title--featured{max-width:15rem;font-size:1.8rem;line-height:1.05}.health-hubs__card-title--secondary{text-align:center;margin-bottom:.5rem}.health-hubs__media{position:relative;height:100%}.health-hubs__media--featured{aspect-ratio:5/3;min-height:21rem}.health-hubs__media--secondary{aspect-ratio:4/5;min-height:12rem}.health-hubs__meta{margin-bottom:.75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.health-hubs__meta-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.health-hubs__meta-item{margin:0}.health-hubs__tag{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;padding:.35rem 1.75rem;border:50px;border-radius:62.4375rem;background-color:hsla(0,0%,100%,.75);font-family:"nimbus-sans",sans-serif;font-size:.8125rem;font-weight:40;line-height:1;color:#000;box-shadow:0 .2rem .3rem rgba(0,0,0,.12)}.health-hubs__tag--small{min-height:1.5rem;padding:.3rem .625rem;font-size:.75rem}.health-hubs__tag--large{min-height:1.65rem;padding:.3rem 1.65rem;font-size:.85rem}.health-hubs__tag-icon{display:inline-flex;font-size:.7125rem}.health-hubs__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .35s ease-in-out}.health-hubs__content{position:absolute;left:0;right:0;bottom:0;z-index:1}.health-hubs__content--featured{padding:1.25rem;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.health-hubs__content--secondary{padding:.875rem .3rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.health-hubs__thumbnail{position:relative;overflow:hidden;border-radius:15px;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12)}.health-hubs__thumbnail::after{content:"";background:linear-gradient(to top, rgba(192, 192, 192, 0.9) 0%, rgba(255, 255, 255, 0.85) 25%, rgba(255, 255, 255, 0.66) 50%, rgba(255, 255, 255, 0.55) 75%, rgba(255, 255, 255, 0) 100%);position:absolute;bottom:0;left:0;width:100%;height:50%;border-radius:10px;transition:all .35s ease-in-out}@media(min-width: 36rem){.health-hubs__content--featured{padding:1.5rem}.health-hubs__content--secondary{padding:.5rem}.health-hubs__media--secondary{min-height:16rem}.health-hubs__card-title{font-size:1.25rem}.health-hubs__card-title--featured{font-size:2.4rem}.health-hubs__card-title--secondary{font-size:1.2rem}.health-hubs__card--featured::after{width:70%}.health-hubs__card--secondary{min-height:16rem}}@media(min-width: 48rem){.health-hubs__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.health-hubs__featured{margin-bottom:1.25rem}.health-hubs__card-title--featured{max-width:15rem;font-size:2rem}.health-hubs__card--featured{min-height:17rem}.health-hubs__card--secondary{min-height:15rem}.health-hubs__media--featured{min-height:17rem}.health-hubs__media--secondary{min-height:15rem}.health-hubs__meta-list{gap:1rem}.health-hubs__tag{padding:.35rem 1.75rem;font-size:.95rem}.health-hubs__tag--small{min-height:1.75rem;padding:.3rem .725rem;font-size:.85rem}.health-hubs__tag--large{min-height:1.75rem;padding:.5rem 2.5rem;font-size:.85rem}.health-hubs__tag-icon{font-size:.7125rem}}@media(min-width: 62rem){.health-hubs__container{margin-bottom:2rem}.health-hubs__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}.health-hubs__featured{margin-bottom:1.5rem}.health-hubs__content--featured{padding:2rem 3.5rem;gap:1rem}.health-hubs__content--secondary{padding:.8rem}.health-hubs__card-title{font-size:1.15rem;min-height:3.5rem}.health-hubs__card-title--featured{font-size:2.9rem;max-width:26rem}.health-hubs__card--secondary{min-height:14rem}.health-hubs__media--featured{min-height:19rem;aspect-ratio:6/3}.health-hubs__media--secondary{min-height:14rem}.health-hubs__tag{gap:.5rem}.health-hubs__tag--large{font-size:.95rem}.health-hubs__tag-icon{font-size:.9125rem}}@media(min-width: 75rem){.health-hubs__media--featured{min-height:26rem;aspect-ratio:6/3}.health-hubs__media--secondary{min-height:18rem}}@media(prefers-reduced-motion: reduce){.health-hubs__img{transition:none}}.single-posts__container{font-family:"nimbus-sans",sans-serif}.single-posts__container--inner{display:grid;grid-template-columns:1fr;gap:2rem}.single-posts__container--inner:has(.rcp-no-access){display:block}.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access{width:100%;font-family:"nimbus-sans",sans-serif;font-weight:100;padding:2rem;background-color:rgba(225,234,212,0.7294117647);border-radius:15px;border:2px solid rgba(88,186,69,0.2509803922);margin:1rem auto 3rem auto;width:100%;max-width:860px;text-align:center}.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access .rcp-no-access{font-family:inherit;font-weight:inherit;padding:0;background-color:rgba(0,0,0,0);border-radius:0;border:none;margin:0;width:100%;max-width:100%;text-align:center}.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access .single-posts__content{display:flex;flex-direction:column}.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access #hero_image{float:none !important;width:100% !important;margin:20px 0 0 10px;max-width:100% !important;order:2}.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access #hero_image img{max-width:250px !important}.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access .content_first_published{margin-bottom:0}.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access h2,.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access h3{font-family:"freight-display-pro",serif}.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access p{margin-bottom:.5rem;color:#5a5959;font-size:18px}.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access .dashboard-locked__title{margin-bottom:1.5rem}.single-posts__container--inner:has(.rcp-no-access) .rcp-no-access a:not(.btn){text-decoration:underline;color:#1ea904;cursor:pointer}.single-posts__category-tag{text-align:center;font-weight:600}.single-posts__author-container{font-family:"nimbus-sans",sans-serif}.single-posts__author-label{font-weight:400}.single-posts__author-name{font-weight:100;color:#1ea904}.single-posts__tool-box{display:flex;flex-direction:column;gap:1.2rem}.single-posts__tool-box .single-recipe__share-list{margin-bottom:0}.single-posts__tool-box--favs{flex-direction:row;align-items:flex-start;gap:.5rem;position:relative}.single-posts__content{margin-top:1.5rem;font-family:"nimbus-sans",sans-serif}.single-posts__content h2,.single-posts__content h3{font-family:"avenir-next-lt-pro-condensed",sans-serif}.single-posts__content p,.single-posts__content ol,.single-posts__content ul{font-family:"nimbus-sans",sans-serif;font-weight:100;font-size:17px;line-height:1.5}.single-posts__content ul,.single-posts__content ol{list-style-position:inside;margin:0 0 15px 0;padding:0 0 0 15px}.single-posts__content strong{color:#000}.single-posts__content #hero_image img{border-radius:10px}.single-posts #references-list li{font-size:.95rem;margin-bottom:.85rem}@media only screen and (min-width: 48rem){.single-posts__container--inner{grid-template-columns:minmax(0, 64%) minmax(0, 36%);gap:1.5rem}}@media only screen and (min-width: 62rem){.single-posts__container--inner{margin-top:3rem;gap:1.5rem;grid-template-columns:minmax(0, 70%) minmax(0, 30%)}.single-posts__tool-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.2rem}.single-posts__tool-box--favs{gap:1rem}}.collection-items h3.entry-title{font-size:1.5rem;line-height:2rem;margin-bottom:.3rem}.collection-edit-section a{color:#000}.collection-edit-bar .post-edit-link,.collection-edit-bar a.post-edit-link{color:#333}.collection-edit-bar .save-to-favs-area{margin-bottom:0;display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem}.collection-items.display-as-grid .collection_not_featured .th-recipe img,.collection-items.display-as-grid .featured_post .th-recipe img{width:100%}@media only screen and (min-width: 1025px){.collection-items{gap:2rem 1.5rem}}@media only screen and (min-width: 1222px){.collection-items .recipe-grid-item,.collection-items .recipe-grid-item.featured_post{width:100%;max-width:100%}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.collection-items .featured_post.recipe-grid-item .th-recipe img{height:auto}}.collection-items .recipe-info h3{height:auto;padding:.5rem 0 .9rem}@media only screen and (max-width: 768px){.collection-items .th-recipe img{max-height:100% !important;width:100% !important}.collection-items.display-as-grid .recipe-grid-item{width:100%}.collection-edit-bar .save-to-favs-area{gap:.5rem}.collection-edit-bar .save-to-favs-area .btn{font-size:.825rem}}.collection-items:has(.recipe-card){display:grid !important;grid-template-columns:repeat(4, 1fr);gap:1.5rem}.collection-items:has(.recipe-card) .recipe-grid-item{width:auto !important;float:none !important;margin:0 !important;padding:0 !important}@media screen and (max-width: 575.9px){.collection-items:has(.recipe-card){grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.collection-items:has(.recipe-card){gap:2rem 1.5rem}}#hfg_preferences_favorites .recipe-grid-item{position:relative}#hfg_preferences_favorites .recipe-grid-item .th-recipe,#hfg_preferences_favorites .recipe-grid-item .th-recipe img{width:auto;height:auto;min-width:0;min-height:0}#hfg_preferences_favorites .recipe-grid-item .recipe-info .archive-rating{display:none}#hfg_preferences_favorites ul#fav_groups_select{padding:0;margin:0;float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:center;row-gap:.625rem;row-gap:.75rem;-moz-column-gap:.625rem;column-gap:.625rem;margin-bottom:3rem}#hfg_preferences_favorites #fav_groups_select li{float:left;list-style:none}#hfg_preferences_favorites #fav_groups_select li span{padding:6px 21px;display:inline-block;color:#7eb541;border-radius:50px;margin:0;cursor:pointer;border:1px solid #c8e6a5;background-color:#f0f6e4;font-weight:bold;font-size:.925rem;font-family:"nimbus-sans",sans-serif;font-weight:400}#hfg_preferences_favorites #fav_groups_select li span.active{background:#58ba45;color:#fff}.fav_create_list_box_top{display:flex;margin-bottom:1rem;padding-bottom:1rem;flex-flow:column}.fav_create_list_box_top .btn{padding:.5em 1.5em;width:auto;margin-bottom:0;border-radius:50px;line-height:1.5;font-family:"nimbus-sans",sans-serif}.fav_create_list_box_top .btn[type=submit],.fav_create_list_box_top .btn.btn--cancel{padding:.25em 1.5em;font-size:1rem;font-weight:100}.fav_tools{font-size:.8em;width:100%;display:flex;grid-column-gap:.625rem;grid-row-gap:1rem;flex-wrap:wrap}.fav_tools span.remove_fav_list{background:orange !important;color:#fff;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center}.remove_fav_list{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 576px){.fav_create_list_box_top{border-bottom:2px solid #e6e6e6;margin-bottom:2rem;padding-bottom:1rem;flex-wrap:wrap;flex-flow:row;align-items:end;line-height:1}}.fav_create_list_box_top .title{font-size:20px;margin-bottom:0;order:1;text-align:center;display:inline-block;border-bottom:3px solid #e6e6e6;font-family:"freight-display-pro",serif;width:auto;padding-bottom:.5rem;margin-left:auto;margin-right:auto}@media only screen and (min-width: 576px){.fav_create_list_box_top .title{order:0;margin-bottom:0;border-bottom:0;padding-bottom:0;margin-left:0}}@media only screen and (min-width: 679px){.fav_create_list_box_top .title{font-size:29px}}.remove_fav_item_box{background-color:#f9f9f9;border-radius:4px;border:1px solid #d9d9d9;box-shadow:0 0 5px 1px rgba(157,157,157,.2);color:#545454;display:none;font-size:.875rem;margin-bottom:.75rem;line-height:1.25;padding:1em .875em 1em;position:absolute;top:105px;left:-59%;right:0;text-align:center;max-width:265px;line-height:1.5}.show_favs_options{position:absolute;top:13px;right:.5rem;font-size:2em;color:#fff;cursor:pointer;z-index:2;text-shadow:0 1px 2px #3b3b3b}@media only screen and (min-width: 375px){.rename_fav_list,.remove_fav_list,.shopping-list-top .button-area-2 button{font-weight:500;font-family:"avenir-next-lt-pro",sans-serif}.button-area-2 button{margin-right:0 !important}}#fav_list_popup{background-color:#f9f9f9;border-radius:4px;border:1px solid #d9d9d9;color:#545454;margin-bottom:.75rem;line-height:1.25;position:absolute;top:42px;left:1rem;right:1rem;text-align:center;z-index:5}@media(min-width: 375px){#fav_list_popup{left:-1rem;right:-1rem}}#fav_list_popup li{list-style:none;cursor:pointer;padding:.625em .5em;border-top:1px solid #d9d9d9}#fav_list_popup a{font-weight:normal;font-size:.875rem}#fav_list_popup a:hover{text-decoration:underline}.fav_list_popup{background-color:#f9f9f9;border-radius:4px;border:1px solid #d9d9d9;box-shadow:0 0 5px 1px rgba(157,157,157,.2);color:#545454;margin-bottom:.75rem;line-height:1.25;position:absolute;top:100px;left:auto;right:.5rem;text-align:center;z-index:5;max-width:240px;border-radius:6px}.fav_list_popup ul{overflow-y:auto}@media only screen and (min-width: 1600px){.fav_list_popup{left:-1rem;right:-1rem}}.fav_list_popup ul{overflow-y:auto}.fav_list_popup li{list-style:none;cursor:pointer;padding:.625em .5em;border-bottom:1px solid #d9d9d9}.fav_list_popup a{color:#545454;font-weight:normal;font-size:.875rem}.fav_list_popup a:hover{text-decoration:underline}.fav_list_popup .btn_wrapper{padding:1rem .875rem}.fav_list_popup .btn{font-size:.875rem;padding:.375em .625em;width:calc(100% - 1.25em);display:inline-block}.fav_list_popup h6{margin:0;background-color:#dbdbdb;border-bottom:1px solid #bebebe;padding:.5rem;font-family:"raleway",sans-serif;color:#fff;font-size:.925rem;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;line-height:1.375}#remove_fav_list{flex:1 100%}#remove_fav_list .btn{font-size:.925rem;margin-right:.375rem;padding:.325em 1em}#remove_fav_list_buttons .btn,#rename_group_name_1 .btn{font-size:.875rem;margin-right:.375rem;padding:.375rem 1rem;font-family:"nimbus-sans",sans-serif;padding:.25em 1.5em;font-size:1rem;font-weight:100;border-radius:50px;line-height:1.5}.fav_list_popup_link{margin:0}.remove_fav_item_buttons{margin-top:.75rem;font-size:.875rem}.remove_fav_item_buttons .btn{margin:0;margin-bottom:.5rem;font-size:.875rem;padding:.375em .625em;width:calc(100% - 1.25em);display:inline-block;border-radius:50px !important}.remove_fav_item_buttons .btn-secondary{margin-bottom:0}.no-items{margin:2rem 0;text-align:center}.no-items h3{font-weight:700}@media only screen and (min-width: 768px){.no-items{margin:2.5rem 0 2rem}.no-items h3{font-size:22px}}.fav_list_buttons{position:absolute;z-index:2;top:3rem;right:.5rem;display:flex;flex-direction:column;background:#fff;border-radius:6px;gap:5px}.fav_list_buttons .btn{max-width:180px;font-size:.925rem;padding:5px 25px;margin:.3rem .5rem;border-radius:5px}.fav_list_buttons .fav_list_popup_link{margin:.75rem .5rem 0 .5rem}.fav_list_buttons .fav_remove_item_link{margin:0 .5rem .75rem .5rem}.posts_per_group_box .shopping-list{margin-top:1rem}#shopping-list-submit{border-radius:50px}.shopping-list-submit-wrapper{display:inline-block;position:relative;border-radius:50px}.shopping-list-submit-wrapper .fa{position:absolute;top:30%;left:.625rem;color:#fff}.favs-shopping-card-wrapper,.shopping-list-submit-wrapper.favs-shopping-card-wrapper{transition:all .2s ease-in-out}.favs-shopping-card-wrapper:has(.btn:disabled) .btn,.shopping-list-submit-wrapper.favs-shopping-card-wrapper:has(.btn:disabled) .btn{transform:none}.favs-shopping-card-wrapper:has(.btn:disabled) .fa,.shopping-list-submit-wrapper.favs-shopping-card-wrapper:has(.btn:disabled) .fa{color:#bebebe;transform:none}.favs-shopping-card-wrapper .btn--primary,.shopping-list-submit-wrapper.favs-shopping-card-wrapper .btn--primary{padding:.5rem 2rem .5rem 2.5rem}.favs-shopping-card-wrapper:hover .fa,.shopping-list-submit-wrapper.favs-shopping-card-wrapper:hover .fa{color:#58ba45;transform:translateY(-2px)}.favs-shopping-card-wrapper .fa,.shopping-list-submit-wrapper.favs-shopping-card-wrapper .fa{left:.925rem;z-index:2}@media screen and (min-width: 768px){#hfg_preferences_favorites ul#fav_groups_select{margin-bottom:2rem;padding-bottom:2rem}.posts_per_group_top,.shopping-list-top{align-items:center;border-bottom:2px solid #e6e6e6;margin-bottom:1.5rem;padding-bottom:1rem}}.fav_create_list_box_top .name_field label,#rename_group_name_1 label,.remove_fav_list_text{font-size:.875rem;color:#545454;line-height:1.5;margin-bottom:.5rem}.remove_fav_list_text{display:block}.fav_create_list_box_top #fav_create_list_box{padding:0;margin-bottom:2.5rem;text-align:center;width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:visible;max-width:260px}.fav_create_list_box_top #fav_create_list_box .fav_create_list_box_top .btn{padding:.5em 1.5em !important}@media only screen and (min-width: 576px){.fav_create_list_box_top #fav_create_list_box{margin-bottom:0;margin-right:0;text-align:right;max-width:260px}.recipe_tools .save_for_later_show_options span{padding:.275em .75em .275em .625em !important}}.fav_create_list_box_top #fav_create_list_form,.posts_per_group_box .rename_group,.posts_per_group_box #remove_fav_list{position:absolute;top:42px;left:0;z-index:88;background-color:#fff;box-shadow:0 0 5px 5px rgba(170,170,170,.1),0 0 0 1px rgba(0,0,0,0);border:1px solid #e4e4e4;border-radius:10px;max-width:260px;width:100%}.posts_per_group_box .rename_group,.posts_per_group_box #remove_fav_list{text-align:left}.fav_create_list_box_top #fav_create_list_form{text-align:left}@media only screen and (min-width: 375px){.fav_create_list_box_top #fav_create_list_form{top:46px}}.fav_create_list_box_top #fav_create_list_text,.posts_per_group_box input[type=text]{border:1px solid #e8e8e8;font-family:"nimbus-sans",sans-serif;height:30px;width:100%;margin-bottom:.625rem;padding-left:.5rem;padding-right:.5rem;margin:.5rem 0 .75rem}.fav_create_list_box_top .list_form_title,#remove_fav_list .list_form_title{background-color:#575855;padding:.375em .75em;font-family:"raleway",sans-serif;color:#fff;font-size:.925rem;border-top-left-radius:10px;border-top-right-radius:10px}@media only screen and (min-width: 576px){.fav_create_list_box_top .list_form_title,#remove_fav_list .list_form_title{padding:.75em}}.posts_per_group_box .rename_group:before,.posts_per_group_box #remove_fav_list:before,.fav_create_list_box_top .list_form_title:before{content:"";border-bottom:7px solid #575855;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);position:absolute;top:-7px;left:20px}@media only screen and (min-width: 576px){.fav_create_list_box_top .list_form_title:before{left:50px}}.posts_per_group_box .rename_group:before{left:20px}.posts_per_group_box #remove_fav_list:before{right:20px;left:auto}.fav_create_list_box_top .list_form_body,.posts_per_group_box .list_form_body,.posts_per_group_box .remove_fav_list_inner{padding:.925rem .925rem 1.25rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.fav_create_list_box_top .list_form_body .btn,.posts_per_group_box .list_form_body .btn,.posts_per_group_box .remove_fav_list_inner .btn{font-family:"nimbus-sans",sans-serif;padding:.25em 1.5em;font-size:1rem;font-weight:100;border-radius:50px;line-height:1.5}.posts_per_group_box label{font-size:.875rem;margin-bottom:.5rem;display:block}.fav_list_title{font-size:2.5em}.page-favourites .favourites-msg{width:-moz-fit-content;width:100%;margin:1rem auto 2rem;max-width:100%;padding:.5rem 1.5rem}.page-favourites .recipe-card__meta{flex-direction:column}@media screen and (min-width: 48rem){.page-favourites .favourites-msg{width:50%}.page-favourites .rename_fav_list,.page-favourites .remove_fav_list{font-size:1rem}.page-favourites .recipe-card__meta{flex-direction:row}}.page-template-template-favourite .promo-banner{display:none !important}.dashboard-layout{display:flex;flex-direction:column;gap:1rem;padding:2.5rem 0}.dashboard-layout .section-heading{padding:0}@media(min-width: 48rem){.dashboard-layout{gap:2rem}}@media(min-width: 62rem){.dashboard-layout{flex-direction:row;gap:2.5rem;padding:3rem 0}}.dashboard-sidebar{width:100%}@media(min-width: 62rem){.dashboard-sidebar{width:260px;min-width:260px}}.dashboard-nav{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;z-index:2;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:1rem 0}.dashboard-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:5px}@media(min-width: 62rem){.dashboard-nav__list{display:block;gap:0}}.dashboard-nav__heading{display:none;font-size:.95rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:#7a7a7a;padding:1rem 1rem .5rem 0;font-family:"avenir-next-lt-pro-condensed",sans-serif !important;opacity:.6}.dashboard-nav__title{line-height:1;vertical-align:middle;transform:translateY(1px)}.dashboard-nav__icon{display:flex;align-items:center;justify-content:center;color:#fff;width:20px}.dashboard-nav__icon svg{width:17px;height:17px}.dashboard-nav__item{margin:0;margin-bottom:6px}.dashboard-nav__item--active .dashboard-nav__link{background-color:rgba(234,240,225,.8705882353);color:#000}.dashboard-nav__item--active .dashboard-nav__link i{color:#000}.dashboard-nav__item--active .dashboard-nav__link svg{stroke:#000}.dashboard-nav__link{display:flex;align-items:center;gap:.5rem;padding:1.2rem 1rem;border-radius:6px;font-family:"nimbus-sans",sans-serif,sans-serif;background-color:#fcfcfc;font-size:.75rem;color:#8c8c8c;text-decoration:none;transition:all .35s ease-in-out;font-weight:400;min-width:130px;height:100%;border:1px solid #cdcdcd}.dashboard-nav__link i,.dashboard-nav__link svg{width:-moz-fit-content;width:fit-content;text-align:center;font-size:1.1rem;transition:all .35s ease-in-out;color:#8c8c8c}.dashboard-nav__link svg{fill:none;stroke:currentColor;stroke-miterlimit:10;stroke-width:10px}.dashboard-nav__link:hover{color:#58ba45;background-color:rgba(84,84,84,.08);transition:all .35s ease-in-out}.dashboard-nav__link:hover .dashboard-nav__lock,.dashboard-nav__link:hover i,.dashboard-nav__link:hover svg{color:#58ba45}.dashboard-nav__link:hover svg{fill:none;stroke:currentColor}@media screen and (min-width: 48rem){.dashboard-nav__link{font-size:.95rem}}.dashboard-nav__lock{margin-left:auto;font-size:.75rem;color:#7a7a7a;opacity:.5;display:flex}@media(min-width: 48rem){.dashboard-nav{position:relative;display:block}}@media(min-width: 62rem){.dashboard-nav{position:relative;display:block;padding:0}.dashboard-nav__heading{display:block}.dashboard-nav__item{margin:0;margin-bottom:6px}.dashboard-nav__item--active .dashboard-nav__link{background-color:#58ba45;color:#fff}.dashboard-nav__item--active .dashboard-nav__link i{color:#fff}.dashboard-nav__item--active .dashboard-nav__link svg{stroke:#fff}.dashboard-nav__link{background-color:#e1ead4;color:#545454;border:none}.dashboard-nav__link i,.dashboard-nav__link svg{color:#545454}.dashboard-nav__link svg{fill:none;stroke:currentColor}}.dashboard-content{margin:0 auto;background:rgba(234,240,225,.8705882353);padding:15px;border-radius:10px;width:100%}.dashboard-content .rcp_profile_subtitle,.dashboard-content .rcp_profile_editor_subtitle,.dashboard-content .gform_title{font-family:"freight-display-pro",serif;font-size:1.3em;font-weight:700;margin:.5rem auto 1rem auto;text-align:center}.dashboard-content #rcp_profile_editor_form fieldset legend,.dashboard-content .gfield_label{font-family:"avenir-next-lt-pro",sans-serif;color:#58ba45}.dashboard-content .gform_wrapper.gravity-theme .gchoice{font-family:"nimbus-sans",sans-serif;font-weight:100;background:#fff}.dashboard-content .gform_wrapper.gravity-theme .gchoice input[type=checkbox],.dashboard-content .gform_wrapper.gravity-theme .gchoice input[type=radio]{accent-color:#434343}.dashboard-content .rcp_profile_editor_form-wrapper{margin-top:0;max-width:500px}.dashboard-content .gform_wrapper.gravity-theme input[type=submit],.dashboard-content .gform_wrapper.gravity-theme .gform_button{background-color:#58ba45;border:1px solid #58ba45;border-radius:50px;font-family:"nimbus-sans",sans-serif;font-weight:100}.dashboard-content .gform_wrapper.gravity-theme input[type=submit]:hover,.dashboard-content .gform_wrapper.gravity-theme .gform_button:hover{background-color:#fff;color:#58ba45}.dashboard-content #rcp_profile_editor_form{padding:2rem;background-color:#fff}.dashboard-content .rcp_profile_editor_form{font-family:"nimbus-sans",sans-serif}.dashboard-content #rcp-account-overview,.dashboard-content #rcp-payment-history{background-color:#fff;margin-top:1rem}.dashboard-content #rcp-account-overview a,.dashboard-content #rcp-payment-history a,.dashboard-content .order-actions a{color:#fff !important;background-color:#58ba45;padding:10px 20px;transition:all .35s ease-in-out;font-size:.825rem !important;line-height:1.3;margin-bottom:.75rem;border-radius:50px;border:1px solid #58ba45}.dashboard-content #rcp-account-overview a:hover,.dashboard-content #rcp-payment-history a:hover,.dashboard-content .order-actions a:hover{background-color:#fff !important;color:#408533 !important}@media screen and (min-width: 1200px){.dashboard-content #rcp-account-overview a,.dashboard-content #rcp-payment-history a,.dashboard-content .order-actions a{white-space:nowrap}}.dashboard-content .section-heading p a{text-decoration:underline;font-weight:300;color:#1ea904}.dashboard-content .rcp_error a{text-decoration:underline;font-weight:300;color:#1ea904}.dashboard-content .hp-meal-inspo__grid .recipe-card__meta{display:none}.dashboard-content .hp-meal-inspo__grid .recipe-card__header{justify-content:flex-end}@media(min-width: 48rem){.dashboard-content{padding:30px}.dashboard-content .rcp_profile_subtitle,.dashboard-content .rcp_profile_editor_subtitle,.dashboard-content .gform_title{font-size:1.8em;margin:.5rem auto 1.5rem auto}}@media(min-width: 62rem){.dashboard-content{background:rgba(225,234,212,.3019607843)}.dashboard-content #rcp-account-overview,.dashboard-content #rcp-payment-history{margin-top:2rem}}.dashboard-main{flex:1;min-width:0}.dashboard-locked{text-align:center;padding:3rem 2rem;background:#f5f5f5;border-radius:15px}.dashboard-locked__icon{font-size:2.5rem;color:#7a7a7a;opacity:.3;margin-bottom:1rem}.dashboard-locked__title{font-family:"freight-display-pro",serif;font-size:1.5rem;margin-bottom:.5rem}.dashboard-locked__text{font-family:"nimbus-sans",sans-serif;color:#6c6c6c;margin-bottom:1.5rem;max-width:520px;margin-left:auto;margin-right:auto}.dashboard-content .dashboard-locked{text-align:center;padding:3rem 2rem;background:rgba(0,0,0,0);border-radius:15px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.recently-viewed{margin-top:1.5rem;display:none}.recently-viewed__heading{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7a7a7a !important;opacity:.6;margin:0 0 .75rem;padding:0rem 1rem .5rem 0;font-family:"avenir-next-lt-pro-condensed",sans-serif;font-weight:400}.recently-viewed__grid{display:flex;flex-direction:column;gap:1rem}.recently-viewed .recipe-card{display:flex;align-items:center;gap:10px}.recently-viewed .recipe-card__media{aspect-ratio:inherit;flex:0 0 auto;border-radius:10px}.recently-viewed .recipe-card__image{width:50px;height:50px;border-radius:10px;-o-object-fit:cover;object-fit:cover;display:block}.recently-viewed .recipe-card__content{flex:1;padding-top:0}.recently-viewed .recipe-card__title{margin:0;font-size:16px;line-height:1.3}.recently-viewed .recipe-card__description{display:none}@media screen and (min-width: 62rem){.recently-viewed{display:block}}.back-menu{display:flex;flex-direction:column;align-items:center;gap:1rem;font-family:"nimbus-sans",sans-serif;font-weight:100;font-size:16px}.back-menu__list{list-style:none;display:flex;align-items:center;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;margin:0}.back-menu__list-link{background-color:#58ba45;border:1px solid #58ba45;color:#fff;padding:5px 16px;border-radius:50px;transition:all .35s ease-in-out}.back-menu__list-link:hover{color:#58ba45;background-color:#fff}@media(min-width: 48rem){.back-menu{flex-direction:row}}.section-heading__action--banner{color:#fff;border:none;transition:all .35s ease-in-out;background:#ed508b;width:100%;display:inline-flex;align-items:center;width:100%;padding:1rem;border-radius:6px;margin:1.5rem 0 0;font-family:"nimbus-sans",sans-serif;font-weight:300;font-size:16px;white-space:normal;line-height:1.2;gap:10px}.section-heading__action--banner:hover{color:#fff;background:rgb(234.621761658,56.878238342,123.6735751295)}@media(min-width: 48rem){.section-heading__action--banner{font-size:18px;line-height:1.5}}#rcp_update_card_form [data-braintree-id=choose-a-way-to-pay],#rcp_update_card_form .braintree-show-methods [data-braintree-id=other-ways-to-pay]{position:relative;transform:translateY(0);transition:transform .2s ease;visibility:visible;text-align:center;color:#000;font-weight:500;font-family:"avenir-next-lt-pro",sans-serif;font-size:22px}.woocommerce-MyAccount-content{width:100% !important;float:none !important}.page-template-rcp-shop{color:#231f20}.page-template-rcp-shop .page__bg-banner{position:fixed;background-image:url("/wp-content/themes/FoodAndCook/images/healthy-food-guide-subscribe-plan-bg.png")}.page-template-rcp-shop .subscribe-page{background-color:rgba(0,0,0,0)}.page-template-rcp-shop .subscribe-page .subscription_plan #content{background:none;background-image:none;background-size:cover;align-items:center;justify-content:center;text-align:center;width:100%;background-image:none;background:rgba(0,0,0,0)}.page-template-rcp-shop .subscribe-page .subscription_plan .content-inner{background-color:rgba(0,0,0,0)}.page-template-rcp-shop .subscribe-page .masthead-content{background-image:none;background:rgba(0,0,0,0)}.page-template-rcp-shop .subscribe-page .masthead-content #content{background:none;background-image:none;background-size:cover;align-items:center;justify-content:center;text-align:center;width:100%;background-image:none;background:rgba(0,0,0,0)}@media screen and (min-width: 768px){.page-template-rcp-shop .subscribe-page .subscription_type{width:100%;flex:0 0 100%;margin:0;max-width:390px}.page-template-rcp-shop .subscribe-page .subscription_plan .content-inner{padding-top:2.75rem;padding-bottom:2rem}}.page-template-rcp-shop #wrapper{margin-top:0}.page-template-rcp-shop .masthead-content p{line-height:1.65}.page-template-rcp-shop .rcp_subscription_level_alt .rcp_form label{color:#fff}@media print{html,body{overflow:visible !important;height:auto !important;margin:0 !important;padding:0 !important}.single-posts__container--inner,.single-recipe__details{display:block !important;height:auto !important;min-height:0 !important;overflow:visible !important;-moz-column-break-inside:auto !important;break-inside:auto !important;page-break-inside:auto !important;-moz-column-break-before:auto !important;break-before:auto !important;page-break-before:auto !important}body *:not(img):not(.leaderboard_dfp_ad){-moz-column-break-inside:auto !important;break-inside:auto !important;page-break-inside:auto !important;-moz-column-break-before:auto !important;break-before:auto !important;page-break-before:auto !important;-moz-column-break-after:auto !important;break-after:auto !important;page-break-after:auto !important}li{page-break-inside:avoid !important}img{-moz-column-break-inside:avoid !important;break-inside:avoid !important;page-break-inside:avoid !important;max-width:100% !important;height:auto !important;border-radius:10px}.leaderboard_dfp_ad{margin:0}.print-logo{padding-bottom:3px;border-radius:0 !important}.not-printed{display:none;opacity:0;visibility:hidden}.printed-only{display:block !important}body{font-size:14px;color:#000}body a{color:#000}h1{font-size:20px;font-family:"Raleway",sans-serif}h2{font-size:18px;font-family:"Raleway",sans-serif}h3{font-size:15px;font-family:"Raleway",sans-serif}p,ul,li,span{font-size:14px !important}.section-heading{text-align:center}.section-heading__title.single-page__heading,.single-recipe__page-container h1{font-weight:800;margin:.5rem auto .75rem auto;font-family:"Raleway",sans-serif;font-size:20px}.section-heading__description{margin-bottom:1rem}#header_wrapper,.single-recipe .my_paralax,.single-recipe #main-sidebar-container #sidebar,.singlepost #main-sidebar-container #sidebar,.single-recipe #social_single_page,.recipe_tools,#adbanner_content,#single_post_search_bar,#footer-wrap,#footer_menu,.login-container,.login-container.logged-in .current-user,#checkout_link,#hfg_toolbar,#social input,.newsletter-signup,.homepage-bottom-tabs,.recipe-comments,#sidebar{display:none}#recipe_short_info{float:left;width:100%}#recipe_info_icons{float:left;width:70%}#recipe_info_icons .recipe_circle{margin:0}.single-recipe .single-img-box{width:250px;float:right;height:100px}.single-recipe .single-img-box img{float:right;height:100%;width:auto;margin-top:0 !important}.type-post{margin-top:0}.single-recipe .title{float:left;text-align:left;width:60%;margin-top:.3rem}.rating-stars{padding-top:1.2em}.recipe_decription{padding-top:1.5em}.single-recipe #main-sidebar-container #main{margin-left:0;width:100%}.shopping-list-login-prompt{display:none}#recipe_info_menu li{width:50%;border:0}#recipe-tabs-1 .ingredient{float:left;width:50%;margin-right:0;font-size:.8em;line-height:1.2em}#ingredients-list{display:block;width:100%;padding-bottom:.5rem}.recipe_timing_info{text-align:left;margin:0}.hide_me{display:block}.single-recipe #main .recipe_circles{margin:0px;text-align:left}.fluid-width-video-wrapper,iframe{display:none}.ui-tabs .ui-tabs-panel{padding:0}.single-post #hero_image{float:right;width:50%;margin:0 0 10px 10px}#signup_call_to_action,#go-top-box,.recipe_circles,.content_photographer,.single-post #social_global,.single-post .recipe-content.trending{display:none}.instructions{font-size:.9em;line-height:1}.instructions #fld_instructions_and_steps h3{margin:5px 0}#print-copyright{display:block;text-align:center;font-size:12px;margin-top:10px}#print-copyright span{display:inline-block;padding:0 3px;text-align:center}p.fine-print{padding:0}#fld_hfg_tip,#field_variations{font-size:12px;background-color:#fff;padding-bottom:0;padding-top:0}.content_author,.above_recipe_title,.recipe_timing_info .fine-print,.field_total_cost,#measurements_preference,.single-recipe .body_content,.login-container form.closed,.rate-box,.nutritional_box,.show-for-nz{display:none !important}.ingredients{background-color:#fff;display:inline-block}#recipe_info_menu{margin-bottom:0}.footer-modal-link{display:none}#content{padding-bottom:0}.delete-shopping-recipe{display:none;opacity:0}.content-container{padding:1rem}.single-recipe__card-media{max-width:220px;margin:0}.single-recipe__rating{font-family:"nimbus-sans",sans-serif}.single-recipe__rating .single-recipe__rating-value{font-weight:100}.single-recipe__actions,.single-recipe__details--right-side,.single-recipe__sidebar,.hp-meal-inspo,.meet-the-team,.single-recipe__share-box,.single-recipe__share-list,.grecaptcha-badge,.single-recipe__share,.single-recipe__ingredients-measurments,.single-recipe__ingredients-disclaimer,.single-recipe__nutrition-info,.stay-awake-toggle-container,.stay-awake-toggle-container~small,.recipe-added-message,.single-recipe__subscribe-container,.sponsored-overlay,.promo-banner,.ask-dietitian,footer{display:none !important}.single-recipe__instruction-intro img{max-width:200px}.single-recipe__section-heading,.single-recipe__hfg-tip h2{font-family:"Raleway",sans-serif !important;font-size:18px !important;font-weight:bold !important}.single-recipe__hfg-tip h2{margin-bottom:10px}.single-recipe__ingredients,.single-recipe__nutrition-info,.single-recipe__instruction,.single-recipe__hfg-tip{border-bottom:1px solid #b1b1b1;margin-bottom:1rem;padding-bottom:.5rem}.single-recipe__hfg-tip{margin-bottom:0}.single-recipe__hfg-tip>div,.single-recipe__hfg-tip #field_serving_suggestion,.single-recipe__hfg-tip #fld_hfg_tip,.single-recipe__hfg-tip #field_variations{padding:0;background:rgba(0,0,0,0);box-shadow:none}.single-recipe__hfg-tip>div p,.single-recipe__hfg-tip #field_serving_suggestion p,.single-recipe__hfg-tip #fld_hfg_tip p,.single-recipe__hfg-tip #field_variations p{margin-bottom:.2rem;margin-bottom:.5rem}.single-recipe__details-headings{margin-bottom:0;padding-bottom:0rem}.single-recipe__details-headings img{display:none}.single-recipe__overview{flex-direction:row;margin-bottom:0}.single-recipe__card-footer{display:none}.single-recipe__meta-list{margin-bottom:0}li.ingredient .swap_nz{color:#000}#ingredients-list ul{-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem}#fld_instructions_and_steps ol,#fld_instructions_and_steps ul{margin:0px 0px 40px 35px}#fld_instructions_and_steps p{margin-bottom:10px}#fld_instructions_and_steps p::first-letter{font-size:1em;padding:2px 5px;font-weight:bold;margin-right:5px;float:left;position:absolute;margin-left:-50px;line-height:1}.single-recipe__hfg-tip #field_variations p{margin-bottom:0}.single-recipe__favourites{margin:0;display:none}.single-recipe__publish{border:none;margin-bottom:1rem;padding-bottom:1rem}.single-posts__tool-box,.gps-block,.single-posts__category-tag,.last-modified,.content_first_published{display:none}.single-posts__container .section-heading{margin-bottom:0}.single-posts__container .section-heading__title.single-page__heading{margin:.5rem auto .5rem auto}.single-posts__container #hero_image{width:30%}.single-posts__container #hero_image img{max-width:200px !important}}/*# sourceMappingURL=styles.min.css.map */