#wrapper,.touch body{width:100%}.touch body>form{width:100%;max-width:100%}body{-webkit-text-size-adjust:100%}hr{display:none}#wrapper{max-width:1015px;margin:0 auto;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.footer-wrap,.touch .footer-wrap{padding:0 10px;margin:0 auto;width:auto}section.footer-wrap{padding:10px 0 0}.footer-wrap .footer-wrap{padding:0}#content,.footer{max-width:995px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.logoRealFood,h1.homepageTitle{left:15px}.headerTools{right:15px}#footerSitemap,#header nav>ul{width:auto}#footer,#footerSitemap{width:100%}.container{position:relative;clear:both}.wideCol{margin-right:169px!important;width:auto!important;float:none!important;padding:0!important}.breadcrumbs{width:auto;float:none}.onethird{position:absolute!important;right:15px!important;top:15px!important}@media screen and (max-width:1015px){.site-search,ul#subNav{overflow:hidden}ul#subNav{float:none;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}h1{width:100%}hr{height:2px;background:#6EA6DF;border:none;margin-top:0;margin-bottom:0}#header,.section-sub-navigation{border-bottom:0;width:auto}#header li.active{padding-bottom:0}#header nav{position:static}#header nav>ul{height:auto;margin:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#header nav>ul>li,#header nav>ul>li:first-child{height:auto;margin-bottom:10px;margin-left:.5%;margin-right:.5%;width:19%;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:0}#header nav>ul>li a,#header nav>ul>li a.navGrocery{border:1px solid #f2f1f1;border-radius:2px;padding:10px;display:block;float:none;font-size:13px}#footer li,#footerSitemap ul li,#header nav>ul>li div,#header nav>ul>li.active a div{display:none}#header nav>ul>li.active a{border:1px solid #CCC!important}body{background:0 0}#content{padding-top:10px}#footer{width:100%;padding-top:33px;padding-bottom:33px;background:url(/images/_redesign2012/every-little-helps-sml.jpg) right 50% no-repeat}#footerSitemap{padding-top:20px;padding-bottom:10px;width:100%}.footer-wrap #footerSitemap{padding-top:5px}#footerSitemap>div{width:50%;float:left}#footerSitemap ul{width:100%;display:block;padding-bottom:0}.social-icons{padding-left:0}#footerSitemap ul li.fsHead{display:inline}ul#subNav{padding-bottom:6px;clear:both;width:auto;margin-left:0!important;margin-right:0!important;height:auto;margin-bottom:10px}ul#subNav li{display:inline-block;float:none;margin-right:-2px}ul#subNav li.current>a{color:#00539F;border:1px solid #00539F;background:0 0}ul#subNav li a,ul#subNav li.latestFoodNews a{border-radius:2px;font-size:12px;padding:8px 10px 6px;height:auto}.site-search-course-selector{position:absolute;right:73px;z-index:10}#header .site-search-course-selector .dropdown-list{width:429px}#header .combined-input input:first-child{width:100%;-webkit-appearance:textfield}.site-search-course-selector .dropdown-list{right:0;left:auto;width:295%}}@media screen and (max-width:960px){.onethird{display:none}.wideCol{max-width:100%!important;width:100%!important;margin:0 auto!important}}@media screen and (max-width:840px){.account-menu{top:0}#header{padding-top:10px!important;height:135px}#header .grid-7{padding:0 15px;margin-bottom:20px;width:100%}.account-menu-login-facebook{position:absolute;top:20px;right:0}.headerTools{float:none;position:static}.searchTabs{padding-top:25px;width:100%;float:none;display:block}.searchTabs .searchInput{width:100%;margin-left:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.searchPanel .recipeSearchSubmit{position:absolute}.searchTabs h3{display:none}.heroSearch.header-search-overlay{top:20px;right:20px;width:465px}.header-search-overlay.heroSearch input[type=text]{width:443px}.header-search-overlay .form-item.left{margin-right:10px;width:226px}.header-search-overlay .form-item.left:nth-child(even){margin-right:0}.header-search-overlay .selectBox-dropdown{width:100%!important}.selectBox-dropdown .selectBox-label{overflow:visible!important}.logoRealFood,h1.homepageTitle{top:15px}#header nav>ul>li,#header nav>ul>li:first-child{margin-bottom:8px}.accountPanel{margin-top:15px}}@media screen and (max-width:640px){#header nav>ul,.account-menu,.accountPanel,.breadcrumbs,.searchTabs,.section-breadcrumb,.site-search-course-selector,.trfUserToolbarContainer,ul#subNav{display:none}#content,.searchTabs{padding-top:0}h1{font-size:2em}#header{height:auto;padding:0 10px}#content,.footer{padding-left:0;padding-right:0}.logoRealFood,h1.homepageTitle{position:static;background-size:auto 40%;background-position:right 50%;width:100%}#footerSitemap ul{width:100%;margin-right:0}#content{padding-bottom:0}#header .grid-5{text-align:right}#header .grid-7{padding:0;overflow:hidden;margin-bottom:10px}#header-branding{height:22px;margin-bottom:10px}}@media screen and (max-width:479px){.accountPanel ul>li{display:none}.accountPanel ul>li:first-child,.accountPanel ul>li:last-child{display:block;border-left:none}#footerSitemap>div{width:45%}#footerSitemap>div.social-icons{width:100%}#footerSitemap .fsHead a{font-size:13px;line-height:1.55}#footerSitemap a{font-size:11px}}@media screen and (max-width:1015px){#home_hero,#home_hero_banner,#home_hero_banner_loading{width:100%}#home_hero_banner{overflow:hidden!important}#home_hero .leftPane,#home_hero .rightPane{display:none}}@media screen and (max-width:767px){#recipeSearchPanel{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;position:relative;height:auto;padding-bottom:10px;display:none}}@media screen and (max-width:640px){#home_hero-text>div,#home_hero_banner{padding-bottom:50px}#home_hero{margin-bottom:20px}#home_hero-text{top:auto;bottom:0;width:100%}h2#home_hero-title{font-size:1.8em!important}#home_hero-text>div{height:auto}#home_hero .home_hero_cont{left:0!important}}ul{font-size:16px;line-height:22px;color:#404040;padding-bottom:30px}a{font-weight:700}.container,body>form>section{width:auto}.section-ginger-terms .container-max{max-width:1386px;margin:0 auto;background-color:#fff;padding:20px}.section-ginger-terms .container-max h1{font-size:32px}.section-ginger-terms .container-max p{padding-bottom:12px}@media screen and (min-width:768px){.section-ginger-terms .container-max{padding:40px 20px}}.mega-menu{background-image:url(../Images/2014/megamenu-bg-line.png)}