html{-webkit-text-size-adjust:100%}@media (max-width :1100px){.home-featured .about{padding:55px 0 45px;padding-right:320px;padding-left:1%}.home-featured .about h2{font-size:26px;font-size:2.75vw;margin-bottom:20px}.home-featured .about a.more-link{font-size:11px;padding:10px 20px 7px 22px;border-radius:20px;margin:0 3px}}@media (max-width :1000px){.header .logo{overflow:hidden;width:250px;float:left;margin:-21px 0 10px;position:relative;z-index:101}#main{font-size:15px;width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px);width:calc(100% - 250px)}#main li a{padding:0 10px}}@media (max-width :900px){.teaser-post .post-title{font-size:18px}}@media (max-width :799px){#catnav{padding:15px 20px}#catnav ul,#catnav li,#catnav li a,#catnav ul li>label{display:block;width:100%;left:0!important}#catnav li{margin:10px 0;padding:0;position:relative}#catnav li a,#catnav ul li>label{text-align:left;cursor:pointer}#catnav li>a:after,#catnav li>label:after{float:right;top:4px;right:-2px}#catnav li.menu-item-has-children>a:after,#catnav li.menu-item-has-children>label:after{content:"+";font-weight:400;display:inline;margin-left:6px;font-size:120%;line-height:1;position:relative;top:3px;right:-1px}#catnav li li.menu-item-has-children>a:after,#catnav li li.menu-item-has-children>label:after{top:0}#catnav li.menu-item-has-children>input:checked~label:after{content:"-"}#catnav>ul>li>ul{padding-top:11px;border-radius:0 0 12px 12px}#catnav ul ul{font-size:14px;transform:none;opacity:0;transition:none;visibility:hidden;position:relative;top:-9px;left:0;padding:0;line-height:1.4;text-align:center;z-index:2001;width:100%;height:0;overflow:hidden}#catnav ul li:hover>ul,#catnav ul li:focus-within>ul,#catnav ul li>input~ul{height:0;opacity:0;pointer-events:none}#catnav ul li>input:checked~ul{transform:rotateX(0) translateX(0)!important;height:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#catnav ul li li>input:checked~label{background:#d0d6da!important;color:#637784!important}#catnav ul ul li ul li a:hover{background-color:rgba(255,255,255,.25)!important}#catnav li.menu-item-has-children>a{display:none}#catnav li.search-item{margin-top:0;max-width:100%}.search-recipes{padding:25px;border-radius:25px}.search-recipes h2.divider{margin:0 0 10px;max-width:100%;font-size:14px}}@media all and (min-width:800px) and (hover:none){#catnav ul li.menu-item-has-children>a{display:none}#catnav ul li.menu-item-has-children>label{display:block}#catnav ul li:hover>ul,#catnav ul li:focus-within>ul,#catnav ul li>input~ul{height:0;opacity:0;pointer-events:none}#catnav ul li>input:checked~ul{transform:rotateX(0) translateX(-50%)!important;height:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#catnav li.menu-item-has-children>label:after{content:"\f107";font-family:'Font Awesome 5 Pro';font-weight:400;display:inline;margin-left:6px;font-size:120%;line-height:1;position:relative;top:2px;right:-2px}}@media (max-width :799px){body{border:none;padding:0}.span_content,.span_content_full{float:none;width:100%;max-width:100%;margin:0 auto}.span_content{max-width:720px}.span_content_full{max-width:100%}.span_sidebar{clear:both;width:100%;float:none;margin:70px auto 0;border-top:1px solid #ececec;padding-top:70px}.topsidebar,.midsidebar,.lowersidebar{float:none;margin:0 auto;padding:0;width:100%;max-width:340px}.sidebar .widget:last-of-type{margin-bottom:0}.header-search,.header .social,#main,#topmenu{display:none!important}.header{display:none}.header .logo,.header h1.logo{display:none}.top-bar{margin-top:50px}.home-section.cookbooks .divider{width:100%;vertical-align:middle;margin:0 0 20px;float:none;position:relative;top:0;font-size:26px}.home-section.cookbooks .textwidget{width:100%;margin-left:0;text-align:center;float:none}.home-section.video{padding:40px 0 50px!important}.home-section.video p.excerpt{margin-bottom:20px}.home-section.video .player{display:block!important;width:100%!important;float:none!important;margin:-15px 0 5px}.home-section.video .caption,.home-section.video .divider{clear:both;text-align:center;width:100%;float:none;margin:0}.sub-footer .copyright,.sub-footer .footer-nav{width:100%;float:none;text-align:center;margin:20px 0}.sub-footer .footer-nav a{display:inline-block;font-size:14px;padding:5px;line-height:1.8}.span_content_full .archives{margin:0 -2.5%}.span_content_full .archives .archive-post{width:28.3333%;margin:0 2.5% 20px}}@media (max-width :750px){.home-featured .about{padding:30px 0 15px;padding-right:34%;padding-left:15px}.home-featured .about .wrap{padding:0}.home-featured .about h1{margin-bottom:10px}.home-featured .about h2{font-size:26px;font-size:3.5vw;line-height:1.2;margin-bottom:20px}.home-featured .about .more{width:100%;position:absolute;left:0;right:0;bottom:-16px}.home-featured .about a.more-link{font-size:11px;padding:9px 18px 6px 20px;border-radius:18px;margin:0 3px}.home-featured .about .about-image{height:100%;width:100%;background-position:right -30px center}.footer .subscribe{padding:40px 3%}.footer .subscribe .title{width:100%;float:none;font-size:36px;font-size:5.75vw;padding-right:0;margin-bottom:10px;margin-top:0}.footer .subscribe .email-form{width:100%;float:none;margin:0;clear:none}}@media (max-width :700px){.teaser-posts-3col .teaser-post{width:48%;margin-bottom:50px}.teaser-post h2.post-title,.teaser-post h3.post-title{font-size:21px}}@media (max-width :650px){.home-sections{margin-top:60px}.home-section{margin-bottom:70px}.home-section.shaded,.home-section.video{background-color:#f5f4f4;padding:45px 0}.home-section .divider,h2.divider{font-size:18px}.home-section.icons .items .item{width:30%}.teaser-post h2.post-title,.teaser-post h3.post-title{font-size:18px}.teaser-posts .teaser-post{font-size:88%}.home-section .category-posts .item{margin-bottom:20px;width:48%}.home-section .category-posts-5col .item:nth-child(6){display:block}.archiveslist{overflow:hidden;-moz-column-count:3;-moz-column-gap:10px;-webkit-column-count:3;-webkit-column-gap:10px;column-count:3}}@media (max-width :600px){.top-bar .book{font-size:12px}.top-bar .book img{width:50px;margin-right:8px;margin-top:0;margin-bottom:-18px}.top-bar .book a{font-size:11px}}@media (max-width :500px){.archives .archive-post,.span_content_full .archives .archive-post{width:45%}.relatedposts .archives .archive-post{width:28.3333%}.relatedposts .archives .archive-post .title{font-size:13px;letter-spacing:normal;text-transform:none}.archiveslist{overflow:hidden;-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2}}@media (max-width :475px){.home-featured .about{padding-top:20px;padding-right:32%}.home-featured .about h2{font-size:18px}.home-featured .about h2 em{background:url(../../../../../../themes/muybueno2021/images/tagline.png) no-repeat;background-size:100% auto}.home-featured .about .about-image{background:url(../../../../../../themes/muybueno2021/images/homepage-mobileNEW.png) no-repeat right -20px center;background-size:auto 100%;z-index:1}.home-featured .about .more{bottom:-16px;white-space:nowrap}.home-featured .about a.more-link{font-size:11px;letter-spacing:.1em;padding:9px 15px 6px 17px;border-radius:18px;margin:0 1px}.teaser-post h2.post-title{font-size:21px;word-wrap:break-word}.teaser-posts-3col .teaser-post,.teaser-posts-2col .teaser-post{width:100%;margin-bottom:40px}}@media (max-width :430px){.top-bar{text-align:center}.top-bar .book{line-height:1.3;padding:9px 7px 7px;display:inline-block;margin:0 auto;flex-shrink:1;max-width:260px}.top-bar .book img{width:44px;margin-right:8px;margin-top:0;margin-bottom:-32px;float:left}.top-bar .book strong,.top-bar .book em{display:inline-block}.top-bar .book a{margin:3px auto;padding:7px 12px 4px 14px;display:inline-block}}@media (max-width :399px){.home-section.icons .title{font-size:11px}.home-section.icons .items .item{width:48%}}@media (max-width :316px){.home-featured .about .about-image{background-position:right -20px center;z-index:1}.home-featured .about{padding-right:32%;padding-left:8px}.home-featured .about h1{font-size:9px}.home-featured .about h2{font-size:14px}.home-featured .about .more{bottom:-16px;white-space:nowrap}.home-featured .about a.more-link{font-size:9px;letter-spacing:.05em;padding:7px 10px 5px 12px;border-radius:15px;margin:0}}