/*!
Theme Name: Bumblebee TOH Child
Template: bumblebee
Theme URI: http://underscores.me/
Author: Facundo Farias
Author URI: https://facundofarias.com.ar
Description: Bumblebee child theme for Taste of Home.
Version: 26.0.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bumblebee-toh-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

bumblebee is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/:root{--text-color:#444;--secondary-inky:#005278;--secondary-coral:#ED675E;--slate-grey:#858C94;--secondary-charcoal:#484E58;--border-black-grey:#E0DEDD}.logged-in-wrapper{display:none;position:relative}.logged-in-wrapper .logged-in-menu-toggle{align-items:center;display:flex;flex-direction:column}.logged-in-wrapper .logged-in-menu-toggle span.my-account-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-extra-bold);letter-spacing:1px;line-height:125%}.logged-in-wrapper .logged-in-menu-toggle span.bumblebee-icon{margin-bottom:var(--spacing-xxs)}.logged-in-wrapper .logged-in-menu-toggle:hover{text-decoration:none}.logged-in-wrapper .logged-in-menu-toggle:hover span{color:var(--brand-color-primary)}.logged-in-wrapper .logged-in-menu-toggle:hover svg path{fill:var(--brand-color-primary)}.logged-in-wrapper .logged-in-menu-wrapper{background-color:#fff;border:.5px solid var(--border-default-color);border-radius:none;box-shadow:0 1px 4px 0 rgba(30,30,30,.1),0 1px 4px 0 rgba(12,12,13,.05);margin-top:10px;min-width:248px;padding:var(--spacing-xs);position:absolute;right:-20%;z-index:99}.logged-in-wrapper .logged-in-menu-wrapper a{color:var(--global-color-secondary);display:block;font-size:var(--font-size-md);font-weight:var(--font-weight-extra-bold);letter-spacing:2px;line-height:125%;padding:12px}.logged-in-wrapper .logged-in-menu-wrapper a:hover{background-color:rgba(0,0,0,.07);text-decoration:none}.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}.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 .back::before,.main-navigation .hamburger-wrapper.mobile-hide .slinky-theme-default .next::after{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}@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 screen and (max-width:767px){.primary-nav .magnifying-glass-wrapper{margin-right:50px;margin-top:-6px}}@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){.tbl-feed-container,section .tbl-feed-container{margin:0 20px 0 20px!important;padding:0!important}}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-arrow:after,.mfp-arrow:before{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:0!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;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}.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;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;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;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{border:none;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:0;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 4px;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 4px;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}.survey{border:3px solid #d1250f;border-width:3px 0;padding:1em 0;margin:3em 0;transition:2s linear}.survey .title{font-size:1.25em}.survey .answers{display:flex}.survey .answers button.answer.btn{margin:5px;width:50%;background-color:#fe8080!important;color:#fff}.survey .answers button.answer.btn:hover{background-color:#ef3b24!important;color:#000}.survey .results{display:flex;flex-direction:column}.survey .results button.answer.btn{border:1px solid #d1250f;text-align:left;width:100%}.survey .results~p{height:0;margin:0;padding:0}.survey-variant-2{border:3px solid #d1250f;border-width:3px 0;padding:1em 0;margin:3em 0;transition:2s linear}.survey-variant-2 .title{font-size:24px!important}.survey-variant-2 .survey-header{font-size:.75em;color:#fff;line-height:1.3em;text-align:center;text-transform:uppercase;background:#f1361e;letter-spacing:.6px;font-weight:700;padding:3px 0;margin-bottom:15px}.survey-variant-2 .survey-content{max-width:800px;margin:0 auto}.survey-variant-2 .answers,.survey-variant-2 .results{display:flex}.survey-variant-2 .answers~p{height:0;margin:0;padding:0}.survey-variant-2 .answers button.answer.btn{margin:5px;width:50%;border-radius:25px;background-color:#fff!important;color:#ef3b24;border:4px solid #ef3b24;font-size:1em;line-height:18px;font-weight:700;padding:10px 30px;transition:background .3s}.survey-variant-2 .answers button.answer.btn:hover{background-color:#d23e2b!important;color:#fff;border-bottom-width:1.5px!important;border-top-width:1.5px!important;border:1.5px solid #d1250f}.survey-variant-2 .results{flex-direction:column}.survey-variant-2 .results~p{height:5px;margin:0;padding:0}.survey-variant-2 .results button.answer.btn{text-align:left;width:100%;border-radius:25px;border:3px solid #d1250f;font-size:1em;color:#fff;font-weight:700;margin-top:20px;padding:10px 30px;transition:background .3s}.dashicons,.dashicons-before:before{line-height:1.5}.tag_search_form .dashicons,.tag_search_form .dashicons:before{line-height:1}.footer ul.footer-global-links li.text-red a,.footer ul.footer-site-links li.text-red a,.site-footer .text-red a,.text-red a{color:#ef3b24!important}.footer .diyu-logo{margin:20px 20px 0 34px}@media screen and (max-width:482px){.social-menu li a img{margin:0}}@media only screen and (max-width:768px){.page-template-page-full-width-no-title iframe#form-iframe{height:7000px}}