html{-webkit-text-size-adjust:100%}@media(max-width:950px){#main{font-size:15px;font-size:2vw}.homepage-featured .subscribe{min-height:120px;padding:4% 15px 0 19%;margin:0}.homepage-featured .subscribe h3.widget-title{width:310px;padding:0 20px 0 0;font-size:20px}.homepage-featured .subscribe .email-form,.homepage-featured .subscribe .widget_wysija{width:-moz-calc(100% - 310px);width:-webkit-calc(100% - 310px);width:calc(100% - 310px)!important}.homepage-featured .subscribe .email-input,.homepage-featured .subscribe .wysija-input{width:-moz-calc(100% - 130px);width:-webkit-calc(100% -130px);width:calc(100% - 130px)!important}.homepage-featured .subscribe .email-submit,.homepage-featured .subscribe .wysija-submit{width:130px!important;font-size:20px;letter-spacing:0}}@media(max-width:800px){.span_content,.span_content_full{float:none;width:100%;max-width:auto}.span_sidebar{clear:both;width:100%;max-width:100%;float:none;margin:50px 0 0;padding-top:50px;border-top:1px solid #eee}#main,.hideonmobile{display:none}.header-search{display:none!important}.header{padding:55px 0 10px;margin:0;text-align:center}.header .logo{float:none;text-align:center;margin:0 auto;top:0;display:none}.homepage-featured{margin-top:0}.topsidebar,.midsidebar,.lowersidebar{float:none;margin:0 auto;width:100%;max-width:340px}.sub-footer{padding:10px 0 20px}.footer-nav{margin:0 0 20px;padding:0;width:100%;font-size:110%;float:none;text-align:center;line-height:1.5}.footer-nav a{padding:3px 5px;display:inline-block}.footer-nav li.top{display:block;float:none;margin:20px 0;font-size:13px}.sub-footer .copyright{margin:0 0 20px;padding:0;width:100%;text-align:center;float:none}.home-cat p.more a{font-size:24px;font-size:5.1vw;line-height:1;padding:5px 10px}}@media(max-width:780px){.footer-ad,.header-ad,.footer-widget.ad{display:none}.homepage-featured .subscribe{min-height:120px;padding:20px 15px 20px 140px;margin:0}.homepage-featured .subscribe h3.widget-title{width:100%;padding:0;font-size:28px;font-size:4vw;text-align:center;float:none}.homepage-featured .subscribe .email-form,.homepage-featured .subscribe .widget_wysija{width:100%!important;float:none;overflow:hidden}.homepage-featured .subscribe .email-input,.homepage-featured .subscribe .wysija-input{width:-moz-calc(100% - 130px)!important;width:-webkit-calc(100% -130px)!important;width:calc(100% - 130px)!important}.homepage-featured .subscribe .email-submit,.homepage-featured .subscribe .wysija-submit{width:130px!important;font-size:20px;letter-spacing:0}}@media(max-width:750px){.homepage-featured .subscribe .email-input,.homepage-featured .subscribe .wysija-input{width:-moz-calc(100% - 80px)!important;width:-webkit-calc(100% - 80px)!important;width:calc(100% - 80px)!important;height:40px;line-height:40px}.homepage-featured .subscribe .email-submit,.homepage-featured .subscribe .wysija-submit{width:80px!important;font-size:14px;letter-spacing:0;height:40px;line-height:40px}}@media(max-width:600px){.homepage-featured{margin-bottom:20px}.wprm-recipe.wprm-recipe-template-custom{padding:16px}}@media(max-width:525px){.teaser-post h2.post-title{font-size:18px}.teaser-post p{font-size:90%;line-height:1.6}.teaser-post a.more-link{font-size:14px}.home-section h4{font-size:14px}.post-cats a{font-size:10px;padding:2px 5px}}@media(max-width:470px){.homepage-featured .subscribe{background-position:top -50px;padding:10px 10px 20px 110px;margin:0}.homepage-featured .subscribe h3.widget-title{font-size:20px;font-size:3.85vw;line-height:1.2;margin:10px 0 15px}}@media(max-width:425px){#comment-list li{padding:16px}#comment-list .avatar{display:none}.teaser-post{width:100%;float:none;margin:0 0 50px}.teaser-post h2.post-title{font-size:25px}.archives .archive-post{width:48%;float:left;clear:none!important;margin-right:4%!important;margin-bottom:15px;text-align:center}.archive-post:nth-of-type(2n){margin-right:0!important}.archive-post:nth-child(2n+1){clear:both!important}.relatedposts .archive-post:nth-child(3){display:none}.archiveslist{overflow:hidden;-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2}.homepage-featured .subscribe{background-image:none!important;min-height:auto;padding:10px 20px 20px}}@media(max-width:320px){.wprm-recipe-container{margin-left:-15px;margin-right:-15px}.header .logo{width:100%}.header .logo img{width:100%;height:auto;display:block}}