.outer-wrapper{background:url('/sites/all/themes/foodforlife/images/bg_sky.png') top center repeat-x transparent;}.outer-wrapper{padding-top:109px;}@media (max-width:580px){.outer-wrapper{padding-top:70px;}}.page-top-wrapper{text-align:center;}.page-top-wrapper .region-top{margin-bottom:53px;}.page-top-wrapper .block{max-width:613px;margin-left:auto;margin-right:auto;}@media (min-width:1200px){.page-top-wrapper .block{padding-left:80px;}}.page-top-wrapper .block .block-title{font-size:2em;letter-spacing:1.5px;line-height:1;margin-bottom:8px;}.page-top-wrapper .block .content{letter-spacing:0.4px;font-size:1.1em;line-height:1.1;}@media (max-width:991px){.page-top-wrapper .block .content{letter-spacing:0.6px;font-size:1.4em;line-height:1.2;}}#page{padding-top:83px;background:rgba(255,255,255,0.6);}#page-title{line-height:1;}article h1,article h2,article h3,article h4,article h5,article h6{line-height:1;margin-top:0.48205em;margin-bottom:1.08205em;}#main{padding-bottom:123px;}@media (min-width:992px){.sidebar-first #content{border-left:3px solid #e8c9a3;padding-left:25px;padding-right:17px;}.sidebar-first .region-sidebar-first{margin-top:6px;}}.sidebar .block-title{font-family:'Oswald',sans-serif;font-size:2.4em;letter-spacing:0.8px;font-weight:500;line-height:1;}.sidebar ul.menu{margin-top:1.2em;}.sidebar ul.menu li{list-style:none;font-weight:800;font-family:Raleway;text-transform:uppercase;letter-spacing:0.3px;padding:3px 0 2px;}.sidebar .block-menu + .block-menu{margin-top:4em;}.error{background-color:#ffffff;}.social-icons-wrapper{margin-top:0.35em;}.social-icons-wrapper a{margin-right:0.8125em;display:inline-block;margin-bottom:1em;}.social-icons-wrapper a img{vertical-align:middle;}.field-name-field-right-side-image{margin-bottom:0.75em;text-align:center;}@media (min-width:580px){.field-name-field-right-side-image{float:right;margin-left:0.75em;}}.webform-client-form .form-managed-file{background:#ffffff;padding:1em 10px;}.webform-client-form .form-checkboxes{background:#ffffff;padding:1em 10px 0;}.webform-client-form .form-checkboxes .form-item{padding-bottom:10px;}.webform-client-form fieldset{border:0;background:#ffffff;padding:1em 1em 0;margin-left:0;margin-right:0;min-width:0;}.webform-client-form .form-actions{text-align:right;}.webform-client-form h3,.webform-client-form .webform-component > label{font-size:1.35em;font-family:'Raleway',sans-serif;text-transform:none;font-weight:800;}.webform-client-form fieldset .webform-component > label{font-size:1em;font-weight:normal;font-family:Merriweather,sans-serif;}@media (min-width:992px){.webform-client-form .form-checkboxes .form-item{display:inline-block;margin-right:2.5em;margin-bottom:1em;}}.node-type-products #page-title{display:none;}.node.view-mode-full .field-name-field-product-brand,.node.view-mode-full .field-name-field-product-name{font-size:2em;font-weight:bold;font-family:'Raleway',sans-serif;text-transform:uppercase;}.node.view-mode-full .field-name-field-product-brand{margin-top:1.1em;line-height:1;}.node .social-buy{border-radius:20px;padding:0.2em 1em;}.node .field-name-field-certification-tags{overflow:hidden;margin-top:2.5em;margin-bottom:1.8em;}.node .field-name-field-certification-tags .field-item{float:left;text-align:center;min-width:85px;max-width:100px;padding-left:4px;padding-right:4px;font-size:0.75em;line-height:1;font-weight:800;font-family:'Raleway',sans-serif;}.node .field-name-field-diet-tags{overflow:hidden;margin-top:2.5em;margin-bottom:1.8em;}.node .field-name-field-diet-tags .field-item{float:left;text-align:center;min-width:85px;max-width:100px;padding-left:4px;padding-right:4px;font-size:0.75em;line-height:1;font-weight:800;font-family:'Raleway',sans-serif;}@media (max-width:767px){.node .field-name-field-diet-tags .field-item{width:33%;min-width:0;min-height:107px;}.node .field-name-field-certification-tags .field-item{width:33%;min-width:0;min-height:107px;}}.node .field-name-field-certification-tags .field-item a{text-decoration:none;text-transform:uppercase;}.node .field-name-field-certification-tags .field-item img{display:block;margin:0 auto 15px;width:auto;height:50px;}.node .field-name-field-certification-tags .field-item img[src*="SQF"],.node .field-name-field-certification-tags .field-item img[src*="sqf"]{height:32px;margin-top:10px;margin-bottom:23px;}.node .field-name-field-diet-tags .field-item a{text-decoration:none;text-transform:uppercase;}.node .field-name-field-diet-tags .field-item img{display:block;margin:0 auto 15px;}.node .field-name-field-ingredients .field-label{text-transform:uppercase;}.node .field-name-field-ingredients p{margin:0;line-height:1.3;}.node .field-name-field-nutritional-facts-img{margin-top:3.8em;}.node .field-name-field-seeds-grains{margin:20px 11px 20px;}.node .field-name-field-seeds-grains .views-row{margin-bottom:25px;}.node .field-name-field-seeds-grains .views-field-title{font-size:1em;color:#aa5800;font-style:italic;display:table;}.node .field-name-field-seeds-grains .views-field-title > div{display:table-cell;vertical-align:middle;}.node .field-name-field-seeds-grains .views-field-title > div.views-field-image{width:75px;}.node .field-name-field-seeds-grains .views-field-image img{display:block;}.node .field-name-field-seeds-grains .content-title{padding-left:0.75em;}.node .field-name-field-seeds-grains .content-title i.fa{padding-left:0.5em;display:inline;font-size:0.7em;}@media (max-width:1199px){.node .field-name-field-seeds-grains .views-field-image img{}.node .field-name-field-seeds-grains .views-field-title{}}@media (max-width:480px){.node .field-name-field-seeds-grains{margin-left:0;margin-right:0;}}.page-node.node-type-recipe #page-title{font-size:1.5em;margin-bottom:0.5em;}.page-node.node-type-recipe h2.recipe__author{text-transform:none;font-size:1.475em;}.node-recipe ul,.node-recipe ol{margin-top:0;margin-bottom:0;}.node-recipe ul{list-style:none;padding-left:0.95em;}.node-recipe.view-mode-full .social-icons-wrapper{text-align:right;margin-top:0;}.node-recipe.view-mode-full .social-icons-wrapper a{margin-right:0;margin-left:0.8125em;}.node-recipe.view-mode-full .field{margin-bottom:1.5em;}.node-recipe.view-mode-full .field-label{font-family:'Raleway',sans-serif;font-weight:800;font-size:1.5em;margin-bottom:0.4em;line-height:1;}.node-recipe.view-mode-full .field-name-field-recipe-image{margin-left:auto;margin-right:auto;}.node-recipe.view-mode-full .field-name-field-recipe-ingredients{margin-top:1.4em;}.node-recipe.view-mode-full .field-name-field-recipe-video-reference{margin:0 auto 3em;}.node-recipe.view-mode-full .field-name-field-recipe-ingredients sup,.node-recipe.view-mode-full .field-name-field-recipe-directions sup{top:-0.25em;}.node-recipe.view-mode-full .field-name-field-recipe-ingredients sub,.node-recipe.view-mode-full .field-name-field-recipe-directions sub{bottom:-0.15em;}@media (min-width:768px){.page-node.node-type-recipe #page-title{font-size:2em;}.node-recipe.view-mode-full .social-icons-wrapper{float:right;margin-left:2%;width:55.5%;}.node-recipe.view-mode-full .field-name-field-recipe-image{margin-left:2%;width:55.5%;float:right;}.node-recipe.view-mode-full .field-name-field-recipe-video-reference{max-width:80%;}}.node-page.view-mode-full{margin:0 auto 1em;}.node-page.view-mode-full .field-name-field-recipe-video-reference .field-type-youtube{margin-left:auto;margin-right:auto;}@media (min-width:768px){.node-page.view-mode-full .field-name-field-recipe-video-reference .field-type-youtube{max-width:80%;}}article.contact-us div#webform-component-terms-and-conditions{margin-bottom:0;}article.signup-newsletter div#edit-submitted-terms-and-conditions{background:none;}
