.desktop-upper-menu{display:inline-block;margin-right:20px;vertical-align:middle}.desktop-upper-menu li{display:inline-block;margin-right:20px}.desktop-upper-menu li:last-of-type{margin-right:0}.desktop-upper-menu a{color:#444;font-size:18px;font-weight:500;text-decoration:none;text-transform:uppercase;transition:color 300ms}.desktop-upper-menu a:hover{color:#ee2128}.logged-in-wrapper{display:none;position:relative;top:50%;transform:translate(0,-25%)}.logged-in-wrapper .logged-in-menu-toggle{background-color:transparent;border:0;border-left:1px solid #979797;color:#0a0a0a;font-size:16px;font-weight:700;padding:0 0 0 20px;margin-left:20px;text-transform:uppercase;white-space:nowrap}.logged-in-wrapper .logged-in-menu-toggle:hover{color:#ef3b24;cursor:pointer}.logged-in-wrapper .logged-in-menu-wrapper{background-color:#f0e4d1;border:1px solid #cbcbca;box-shadow:0 2px 7px 0 rgba(147,147,147,.35);box-sizing:border-box;color:#0a0a0a;font-size:15px;right:0;margin-top:-1px;padding:20px;position:absolute;top:75%;width:198px}.logged-in-wrapper .logged-in-menu-wrapper a{color:#0a0a0a;display:block;padding:5px 0}.logged-in-wrapper .logged-in-menu-wrapper:before{background-image:linear-gradient(to bottom,rgba(147,147,147,0.35),rgba(0,0,0,0));content:"";display:block;height:7px;left:0;position:absolute;top:0;width:100%}.hamburger-menu-items+.menu-logged-in-menu-container .focus-menu a{color:#444;font-size:15px}.menu-logged-in-menu-container{display:none}.menu-logged-in-menu-container>ul.focus-menu{display:block;list-style:none;margin:0;padding:0}.hamburger-wrapper.mobile-hide>ul.pure-menu-list+.menu-logged-in-menu-container{display:none}body.logged-in-user .hide-logged-user{display:none}@media screen and (min-width:1024px){body.logged-in-user .logged-in-wrapper{display:block}}body.logged-in-user .search-form{margin-right:0}body:not(.logged-in-user) .hide-guest-user{display:none}details summary::-webkit-details-marker{display:none}@media screen and (min-width:769px){header.header .content-wrapper{margin:10px auto 0}}header.header .menu-upper-right-menu-container{text-align:right}header.header .menu-upper-right-menu-container .desktop-upper-menu{margin:0;padding:0}header.header .menu-upper-right-menu-container .desktop-upper-menu li{margin-left:12px;margin-right:0}@media screen and (max-width:1035px){header.header .desktop-upper-menu a{font-size:14px}}@media screen and (min-width:1036px) and (max-width:1140px){header.header .desktop-upper-menu a{font-size:16px}}@media screen and (min-width:789px){header.header #nl-cmu-wrapper .newsletter-signup-header{width:330px}}@media screen and (min-width:1025px){header.header #nl-cmu-wrapper .newsletter-signup-header-native{width:220px}}@media screen and (max-width:1024px){header.header #nl-cmu-native-wrapper{display:none}}.main-navigation .hamburger-wrapper.mobile-hide .hamburger-close::after,.main-navigation .hamburger-wrapper.mobile-hide .hamburger-close::before{background-color:#444}.main-navigation .hamburger-wrapper.mobile-hide li span:hover{text-decoration:underline}.main-navigation .hamburger-wrapper.mobile-hide .pure-menu-list ul li:not(:last-child){border-bottom:2px dotted #444}.main-navigation .hamburger-wrapper.mobile-hide .pure-menu-list ul li a{color:#444}.main-navigation .hamburger-wrapper.mobile-hide .slinky-theme-default .next::after,.main-navigation .hamburger-wrapper.mobile-hide .slinky-theme-default .back::before{background:url(images/menu-arrow-dark.svg) center no-repeat}.main-navigation .hamburger-wrapper.mobile-hide .slinky-theme-default .back::before{padding:1px;margin:15px}.main-navigation .hamburger-wrapper.mobile-hide li .sub-menu.active .title{color:#444}.sticky-utility-bar .share-stick-wrapper #toh-next-recipe-sticky,.sticky-utility-bar .share-stick-wrapper #next_content_link{background:#005278}@media only screen and (max-width:1279px) and (min-width:1024px){.single-post .in-content-nl-container{margin-right:1em;margin-left:1.5em}.single-post .tbl-feed-container{margin:0 1em 20px 1.5em}}@media(max-width:1024px){.main-navigation .sticky-search-button{background-image:url(images/search-icon-mob.svg);background-size:20px 20px}.single-listicle section .tbl-feed-container{margin:0 0 20px 0}}@media screen and (max-width:768px){section .tbl-feed-container,.tbl-feed-container{margin:0 20px!important;padding:0!important}}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#111;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important}.mfp-container{text-align:center;position:fixed;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:zoom-out}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:montserrat,Arial,Helvetica,sans-serif,"courier 10 pitch",Courier,monospace}.mfp-close:hover{opacity:1}.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-arrow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover{opacity:1}.mfp-arrow:focus{opacity:1}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-hide{display:none!important}button::-moz-focus-inner{padding:0;border:0}.mfp-image-holder .mfp-content{max-width:100%}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px #666;background:#000}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px #666;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#666;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#666;position:fixed;text-align:center;padding:0}.mfp-img-mobile img.mfp-img{padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-align-top .mfp-container:before{display:none}.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-loading.mfp-figure{display:none}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}.mfp-close-btn-in .mfp-close{color:#333}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}#recipe-save-popup{padding:15px;width:600px;max-width:90%;display:flex;flex-direction:column}#recipe-save-popup h1{font-size:18px;width:95%}#recipe-save-popup .container{display:flex;flex-direction:row;font-size:.9em;border:1px solid #999;padding:10px}#recipe-save-popup .container select{padding:3px;margin:10px 0;font-size:.9em;width:100%}#recipe-save-popup .container .col-left{flex:3;padding-right:15px}#recipe-save-popup .container .col-right{flex:2}#recipe-save-popup .toh-save-recipe{background:#005278;color:#fff;font-weight:500;font-size:.85em;padding:5px 10px;text-transform:uppercase;transition:background .3s}#recipe-save-popup .toh-save-recipe a{color:#fff}.white-popup{position:relative;background:#fff;padding:40px;width:auto;max-width:200px;margin:20px auto}#recipe-box-details .popup-container .saved-recipe a{font-size:14px;display:block}.multi-select-container{display:block;position:relative;font-size:12px;font-weight:400;letter-spacing:0}.multi-select-menu{position:absolute;left:0;top:27px;z-index:1;float:left;min-width:100%;background:#fff;margin:1em 0;border:1px solid #aaa;box-shadow:0 1px 3px rgba(0,0,0,.2);display:none}.multi-select-menuitem{display:block;padding:.6em 1em .6em 30px;white-space:nowrap;line-height:20px}.multi-select-menuitem--titled:before{display:block;font-weight:700;content:attr(data-group-title);margin:0 0 .25em -20px}.multi-select-menuitem--titledsr:before{display:block;font-weight:700;content:attr(data-group-title);border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.multi-select-presets{border-bottom:1px solid #ddd}.multi-select-menuitem input{position:absolute;margin-top:.25em;margin-left:-20px}.multi-select-button{outline:none;font-size:13px;font-weight:400;line-height:24px;box-sizing:border-box;display:block;padding:7px 25px;height:38px;white-space:break-spaces;overflow:hidden;text-overflow:ellipsis;background-color:#fff;border:1px solid #b7bdc6;border-radius:2px;cursor:default}.multi-select-button:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:5px 4px 0;border-color:#444 transparent transparent transparent;vertical-align:.1em;position:absolute;right:15px;top:16px}.multi-select-container--open .multi-select-menu{display:block}.multi-select-container--open .multi-select-button:after{border-width:5px 4px 0;border-color:#444 transparent transparent transparent}.multi-select-container--positioned .multi-select-menu{box-sizing:border-box}.multi-select-container--positioned .multi-select-menu label{white-space:normal}.post-body .listicle-page__buttons,.listicle-card .listicle-page__buttons,.entry-content .listicle-page__buttons{display:flex;grid-column-gap:15px;align-items:center;margin-top:20px}.post-body .listicle-page__buttons .listicle-page__save-button,.listicle-card .listicle-page__buttons .listicle-page__save-button,.entry-content .listicle-page__buttons .listicle-page__save-button{border:1px solid #005278;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:9px 30px}.post-body .listicle-page__buttons .listicle-page__save-button a,.listicle-card .listicle-page__buttons .listicle-page__save-button a,.entry-content .listicle-page__buttons .listicle-page__save-button a{align-items:center;font-size:15px;font-weight:600;display:flex}.post-body .listicle-page__buttons .listicle-page__save-button a svg,.listicle-card .listicle-page__buttons .listicle-page__save-button a svg,.entry-content .listicle-page__buttons .listicle-page__save-button a svg{margin-right:5px;fill:#005278;vertical-align:middle}.post-body .listicle-page__buttons .listicle-page__save-button a .dashicons,.listicle-card .listicle-page__buttons .listicle-page__save-button a .dashicons,.entry-content .listicle-page__buttons .listicle-page__save-button a .dashicons{line-height:normal;vertical-align:middle}.post-body .listicle-page__buttons .listicle-page__save-button a .dashicons+span,.post-body .listicle-page__buttons .listicle-page__save-button a svg+span,.listicle-card .listicle-page__buttons .listicle-page__save-button a .dashicons+span,.listicle-card .listicle-page__buttons .listicle-page__save-button a svg+span,.entry-content .listicle-page__buttons .listicle-page__save-button a .dashicons+span,.entry-content .listicle-page__buttons .listicle-page__save-button a svg+span{vertical-align:middle}.post-body button,.listicle-card button,.entry-content button{background-color:#ef3b24!important;border:0;color:#fff;cursor:pointer;display:inline-block;font-family:montserrat,Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;padding:10px 30px;transition:background .3s;white-space:normal;width:auto}.post-body button:hover,.listicle-card button:hover,.entry-content button:hover{background-color:#d1250f}