@media all {* {margin: 0;padding: 0}option {padding-left: .4em}select {padding: 1px}* html body * {overflow: visible}body {font-size: 100%;background: #fff;color: #000;text-align: left}div:target {outline: 0 none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block}audio,canvas,video {display: inline-block}audio:not([controls]) {display: none}[hidden] {display: none}input[type="search"] {-webkit-appearance: textfield}input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}fieldset,img {border: 0 solid}ul,ol,dl {margin: 0 0 1em 1em}li {line-height: 1.5em;margin-left: .8em}dt {font-weight: bold}dd {margin: 0 0 1em .8em}blockquote {margin: 0 0 1em .8em}q {quotes: none}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none}table {border-collapse: collapse;border-spacing: 0}.ym-clearfix:before {content: "";display: table}.ym-clearfix:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden}.ym-contain-dt {display: table;width: 100%;overflow: visible}.ym-contain-oh {overflow: hidden;width: 100%;display: block}.ym-contain-fl {float: left;width: 100%}.ym-skip,.ym-hideme,.ym-print {position: absolute;top: -32768px;left: -32768px}.ym-skip:focus,.ym-skip:active {position: static;top: 0;left: 0}.ym-skiplinks {position: absolute;top: 0;left: -32768px;z-index: 1000;width: 100%;margin: 0;padding: 0;list-style-type: none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active {left: 32768px;outline: 0 none;position: absolute;width: 100%}}@media screen,projection {.ym-column {display: table;width: 100%}.ym-col1 {float: left;width: 20%}.ym-col2 {float: right;width: 20%}.ym-col3 {width: auto;margin: 0 20%}.ym-cbox .ym-cbox-left,.ym-cbox-right {position: relative}.ym-cbox {padding: 0 10px}.ym-cbox-left {padding: 0 10px 0 0}.ym-cbox-right {padding: 0 0 0 10px}.ym-ie-clearing {display: none}.ym-grid {display: table;width: 100%;table-layout: fixed;list-style-type: none;padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0}.ym-gl {float: left;margin: 0}.ym-gr {float: right;margin: 0 0 0 -5px}.ym-g20 {width: 20%}.ym-g40 {width: 40%}.ym-g60 {width: 60%}.ym-g80 {width: 80%}.ym-g25 {width: 25%}.ym-g33 {width: 33.333%}.ym-g50 {width: 50%}.ym-g66 {width: 66.666%}.ym-g75 {width: 75%}.ym-g38 {width: 38.2%}.ym-g62 {width: 61.8%}.ym-gbox {padding: 0 10px}.ym-gbox-left {padding: 0 10px 0 0}.ym-gbox-right {padding: 0 0 0 10px}.ym-equalize {overflow: hidden}.ym-equalize>.ym-gl,.ym-equalize>.ym-gr {display: table-cell;float: none;margin: 0;vertical-align: top}.ym-equalize>*>.ym-gbox,.ym-equalize>*>.ym-gbox-left,.ym-equalize>*>.ym-gbox-right {padding-bottom: 10000px;margin-bottom: -10000px}}@media all {.ym-form,.ym-form fieldset {overflow: hidden}.ym-form div .ym-form label,.ym-form .ym-message {position: relative;display: block}.ym-form .ym-fbox-check label {display: inline}.ym-form input,.ym-form textarea {cursor: text}.ym-form input[type="checkbox"],.ym-form input[type="radio"],.ym-form select,.ym-form label {cursor: pointer}.ym-form textarea {overflow: auto}.ym-form input[type=hidden] {display: none!important}.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before {content: "";display: table}.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden}.ym-form select,.ym-form input,.ym-form textarea {display: block;position: relative;width: 58.5%}.ym-form .ym-fbox-check input {display: inline;width: auto}.ym-form .ym-fbox-button input {display: inline;overflow: visible;width: auto}.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active {border: 0 none}.ym-full .ym-fbox-select select,.ym-full .ym-fbox-text input,.ym-full .ym-fbox-text textarea {width: 94.2%;margin-right: -3px}.ym-columnar .ym-fbox-text label,.ym-columnar .ym-fbox-select label {display: inline;float: left;width: 30%}.ym-columnar .ym-fbox-check {position: relative}.ym-label {display: block}.ym-columnar .ym-fbox-check .ym-label {position: absolute;top: 0}.ym-columnar .ym-fbox-check input,.ym-columnar .ym-error .ym-message {margin-left: 30%}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button {padding-left: 30%}.ym-columnar .ym-fbox-select select,.ym-columnar .ym-fbox-text input,.ym-columnar .ym-fbox-text textarea {float: left;width: 67.2%;margin-right: -3px}.ym-fbox-select select {width: 60%}.ym-full .ym-fbox-select select {width: 94.8%}.ym-columnar .ym-fbox-select select {width: 68.8%}}@media print {.ym-grid>.ym-gl,.ym-grid>.ym-gr {overflow: visible;display: table}.ym-print {position: static;left: 0}.ym-noprint {display: none!important}}
/* YAML - FORMS */
@media screen and (min-width: 0px) {
.ym-form input,
	.ym-form input,
	.ym-form textarea,
	.ym-form select {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;width: 100%;}
.ym-columnar label {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.ym-columnar .ym-fbox-select select,
	.ym-columnar .ym-fbox-text input,
	.ym-columnar .ym-fbox-text textarea {width: 70%;}
.ym-full .ym-fbox-select select,
	.ym-full .ym-fbox-text input,
	.ym-full .ym-fbox-text textarea {width: 100%;}
}
@media screen, projection {
.ym-form fieldset {position: static;background: transparent;margin: 0.75em 0 0.75em 0;padding: 0 0.5em;}
.ym-form legend {background: transparent;color: #000;font-size: 1.2em;line-height: 1.25em;font-weight: bold;padding: 0 0.5em;}
.ym-form label {color: #666;line-height: 1.5em;}
.ym-label {color: #666;padding-top: 0.25em;}
.ym-form .ym-form div.ym-fbox-check:focus + label {color: #000;}
.ym-form div.ym-fbox-text,
	.ym-form div.ym-fbox-select,
	.ym-form div.ym-fbox-check,
	.ym-form div.ym-fbox-button {padding: 0.3em 1em;margin-bottom: 0.5em;}
.ym-form div.ym-fbox-button {padding: 0 1em 1.5em 1em;margin: 0;}
.ym-form .ym-gbox {padding: 0 0.5em;margin-right: 0;}
.ym-form h6 {color: #000;margin: 1em 0 0 1em;}
.ym-form .ym-fbox-text input,
	.ym-form .ym-fbox-text textarea {line-height: 1em;padding: 0.25em 0.3em;margin-top: -2px;}
.ym-form .ym-fbox-select select {line-height: 1em;padding: 0.25em 2px 0.25em 1px;margin-top: -2px;}
.ym-form input,
	.ym-form textarea,
	.ym-form select,
	.ym-form optgroup {font-family: Arial, Helvetica, sans-serif;-webkit-box-shadow: inset 0 0 4px #eee;-moz-box-shadow: inset 0 0 4px #eee;box-shadow: inset 0 0 4px #eee;}
.ym-form optgroup {font-style: normal;font-weight: bold;}
.ym-form .ym-fbox-text input,
	.ym-form .ym-fbox-text textarea,
	.ym-form .ym-fbox-select select {border: 1px solid #ddd;}
.ym-form .ym-message {color: #666;margin-bottom: 0.5em;}
.ym-form sup {color: #800;font-weight: bold;}
.ym-form input:valid,
	.ym-form textarea:valid {background-color: #fff;}
.ym-form input:invalid,
	.ym-form textarea:invalid {background-color: #fdd;}
.ym-form .ym-error label {color: #800;font-weight: normal;}
.ym-form .ym-error input,
	.ym-form .ym-error select,
	.ym-form .ym-error textarea {border: 1px #800 solid;}
.ym-form .ym-error input:hover,
	.ym-form .ym-error input:focus,
	.ym-form .ym-error select:hover,
	.ym-form .ym-error select:focus,
	.ym-form .ym-error textarea:hover,
	.ym-form .ym-error textarea:focus {border: 1px #800 solid !important;}
.ym-form .ym-error .ym-message {color: #800;}
.ym-form div.ym-fbox-text input:focus,
	.ym-form div select:focus,
	.ym-form div textarea:focus,
	.ym-form div.ym-fbox-text input:hover,
	.ym-form div select:hover,
	.ym-form div textarea:hover,
	.ym-form div.ym-fbox-text input:active,
	.ym-form div select:active,
	.ym-form div textarea:active {border: 1px #888 solid;background: #fff;}
.ym-button,
	.ym-form button,
	.ym-form input[type="button"],
	.ym-form input[type="reset"],
	.ym-form input[type="submit"] {display: inline-block;white-space: nowrap;background-color: #ccc;background-image: -webkit-linear-gradient(top, #eee, #ccc);background-image: -moz-linear-gradient(top, #eee, #ccc);background-image: -ms-linear-gradient(top, #eee, #ccc);background-image: -o-linear-gradient(top, #eee, #ccc);background-image: linear-gradient(top, #eee, #ccc);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');border: 1px solid #777;-webkit-border-radius: .2em;-moz-border-radius: .2em;border-radius: .2em;-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.15);-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.15);box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.15);color: #333 !important;cursor: pointer;font: normal 1em/2em Arial, Helvetica;margin: 1.5em 0.75em 0 0;padding: 0 1.5em;overflow: visible;
	text-decoration: none !important;text-shadow: 0 1px 0 rgba(255,255,255,.8);}
.ym-form button:hover,
	.ym-form input[type="button"]:hover,
	.ym-form input[type="reset"]:hover,
	.ym-form input[type="submit"]:hover,
	.ym-button:hover {background-color: #ddd;background-image: -webkit-linear-gradient(top, #fafafa, #ddd);background-image: -moz-linear-gradient(top, #fafafa, #ddd);background-image: -ms-linear-gradient(top, #fafafa, #ddd);background-image: -o-linear-gradient(top, #fafafa, #ddd);background-image: linear-gradient(top, #fafafa, #ddd);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');}
.ym-form button:active,
	.ym-form input[type="button"]:active,
	.ym-form input[type="reset"]:active,
	.ym-form input[type="submit"]:active,
	.ym-button:active {background-color: #bbb;background-image: -webkit-linear-gradient(top, #ccc, #bbb);background-image: -moz-linear-gradient(top, #ccc, #bbb);background-image: -ms-linear-gradient(top, #ccc, #bbb);background-image: -o-linear-gradient(top, #ccc, #bbb);background-image: linear-gradient(top, #ccc, #bbb);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#bbbbbb');box-shadow: 2px 2px 3px rgba(0,0,0,.2) inset;position: relative;top: 1px;}
.ym-form button:focus,
	.ym-form input[type="button"]:focus,
	.ym-form input[type="reset"]:focus,
	.ym-form input[type="submit"]:focus,
	.ym-button:focus {outline: 0;background: #fafafa;}
.ym-form button:before,
	.ym-button:before {background: #ccc;background: rgba(0,0,0,.1);float: left;width: 1em;text-align: center;font-size: 1.5em;margin: 0 1em 0 -1em;padding: 0 .2em;-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);-moz-border-radius: .15em 0 0 .15em;-webkit-border-radius: .15em 0 0 .15em;border-radius: .15em 0 0 .15em;pointer-events: none;}
.ym-add:before {content: "\271A";}
.ym-delete:before {content: "\2718";}
.ym-edit:before {content: "\270E";}
.ym-email:before {content: "\2709";}
.ym-like:before {content: "\2764";}
.ym-next:before {content: "\279C";}
.ym-play:before {content: "\25B6";}
.ym-save:before {content: "\2714";}
.ym-spark:before {content: "\2737";}
.ym-star:before {content: "\2605";}
.ym-form button::-moz-focus-inner {border: 0;padding: 0;}
.ym-form input[type=button]::-moz-focus-inner,
	.ym-form input[type=reset]::-moz-focus-inner,
	.ym-form input[type=submit]::-moz-focus-inner {padding: .4em;}
.ym-form button[disabled],
	.ym-form button[disabled]:hover,
	.ym-form input[type=button][disabled],
	.ym-form input[type=button][disabled]:hover,
	.ym-form input[type=reset][disabled],
	.ym-form input[type=reset][disabled]:hover,
	.ym-form input[type=submit][disabled],
	.ym-form input[type=submit][disabled]:hover,
	.ym-button.ym-disabled,
	.ym-button.ym-disabled:hover {background: #eee;color: #aaa !important;border-color: #aaa;cursor: default;text-shadow: none;position: static;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
/* FILTER SELECT MENUS */
.nr-calendar-select select {font-family: Gill Sans MT, Helvetica, sans-serif;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;width: 100%;border: 1px solid #ccc;font-size: 12px;background: #ddd;}
}
/* YAML - TYPOGRAPHY */
@media all {
html * {font-size: 100%;}
textarea,
	pre,
	code,
	kbd,
	samp,
	var,
	tt {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {font-family: Gill Sans MT, Helvetica, sans-serif;font-size: 87.50%;color: #514947;-webkit-text-size-adjust: 100%;}
h1,
	h2,
	h3,
	h4,
	h5,
	h6 {font-family: Gill Sans MT, Helvetica, sans-serif;font-weight: 400;color: #514947;margin: 0;}
h1 {font-size: 20px;line-height: 0.8571em;margin: 0.4286em 0 0;text-transform: uppercase;}
h2 {font-size: 18px;line-height: 1.2em;margin: 0.6em 0 0 0;}
h3 {font-size: 16px;line-height: 1.5em;margin: 0.8571em 0 1em 0;}
h4 {font-size: 14px;line-height: 1.125em;margin: 1.125em 0 0 0;}
h5 {font-size: 116.67%;line-height: 1.2857em;margin: 1.2857em 0 0 0;}
ul,
	ol,
	dl {font-size: 1em;line-height: 1.5em;margin: 1.5em 0 0 1em;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
ul ul {list-style-type: circle;margin-top: 0;}
ol ol {list-style-type: lower-latin;margin-top: 0;}
ol ul {list-style-type: circle;margin-top: 0;}
li {font-size: 1em;line-height: 1.5em;margin-left: 0.8em;}
dt {font-weight: bold;}
dd {margin: 0 0 1.5em 0.8em;}
p,
tbody td {font-size: 1.0em;line-height: 1.5em;margin: 0 0 1.5em 0;}
blockquote, cite, q {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;}
blockquote {margin: 1.5em 0 0 1.5em;color: #666;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
big {font-size: 116.667%;}
small {font-size: 85.71%;}
pre,
	code,
	kbd,
	tt,
	samp,
	var {font-size: 100%;}
pre {line-height: 1.5em;margin: 1.5em 0 0 0;white-space: pre;white-space: pre-wrap;word-wrap: break-word;}
pre, code {color: #800;}
kbd, samp, var, tt {color: #666;font-weight: bold;}
var, dfn {font-style: italic;}
acronym, abbr {border-bottom: 1px #aaa dotted;font-variant: small-caps;letter-spacing: .07em;cursor: help;}
sub,
	sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
mark {background: #ff0;color: #000;}
hr {color: #fff;background: transparent;margin: 0 0 0.75em 0;padding: 0 0 0.75em 0;border: 0;border-bottom: 1px #eee solid;}
a {color: #4D87C7;background: transparent;text-decoration: none;}
a:active {outline: none;}
a:hover,
	a:focus {background-color: #800;color: #fff;text-decoration: none;}
img,
	figure {margin: 0;}
a.linkopacity img,
a.linkopacity:visited img,
a.linkopacity svg,
a.linkopacity:visited svg {filter: alpha(opacity=100);opacity: 1.0;}
a.linkopacity:hover img,
a.linkopacity:active img,
a.linkopacity:hover svg,
a.linkopacity:active svg {filter: alpha(opacity=80);opacity: 0.8;}
.flexible {margin-top: 1.5em;max-width: 100%;}
* html .flexible {width: 98%;}
.bordered {margin-top: 1.5em;border: 3px #eee solid;border: 3px rgba(255,255,255,1) solid;-webkit-box-shadow: 0 0 4px rgba(0,0,0,.30);-moz-box-shadow: 0 0 4px rgba(0,0,0,.30);box-shadow: 0 0 4px rgba(0,0,0,.30);}
.highlight {color: #c30;}
.dimmed {color: #888;}
.box {border-radius: 0.3em;border-width: 1px;border-style: solid;border-color: #888;border-color: rgba(0,0,0,.3);-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;color: #514947;color: rgba(0,0,0,.8);padding: 1.4286em;margin: 1.5em 0 0 0;}
.box > *:first-child {margin-top: 0;}
.label {font-family: Verdana, Geneva, sans-serif;padding: 1px 6px 2px;display: inline-block;vertical-align: middle;letter-spacing: normal;white-space: nowrap;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #06C;color: #fff;font-size: 10px;line-height: 12px;}
.info {background: #f4f4f4;}
.success {background: #8c8;}
.warning {background: #cc8;}
.error {background: #c88;}
.float-left {float: left;display: inline;margin: 1.5em 1em 0 0;}
.float-right {float: right;display: inline;margin: 1.5em 0 0 1em;}
.center {display: block;text-align: center;margin: 1.5em auto 0 auto;}
/* YAML TABLES */
table {width: 100%;border-collapse: collapse;margin: 1.3571em 0 0 0;color: #333;}
table.narrow {margin: 1.4286em 0 0 0;}
table.narrow th,
	table.narrow td {padding: 0 0.5em;line-height: 1.4286em;}
table.bordertable {border: 1px #ccc solid;}
table caption {font-variant: small-caps;}
th, td {line-height: 1.5em;vertical-align: top;padding: 0.7143em 0.5em;}
th *:first-child,
	td *:first-child {margin-top: 0;}
th.nowrap,
	td.nowrap {white-space: nowrap;}
thead th {text-align: left;color: #fff;border: 1px #ccc solid;}
.bordertable thead th {background: #f49c25;border-right: 1px #ccc solid;border-bottom: 1px #ccc solid;}
.bordertable tbody th[scope="row"] {background: #f0f0f0;}
tbody th {text-align: left;border-top: 1px solid #ccc;text-align: left;}
.bordertable tbody th {border-right: 1px solid #ccc;}
tbody td {text-align: left;}
tbody td.borderless {border: none;}
#map_table tbody td {border-top: none;}
.bordertable tbody td {border-right: 1px solid #ccc;border-bottom: 1px #ccc solid;}
tr.borderless th {border: none;}
}
@font-face {font-family: 'Kari';src: url('https://foodfront.coop/images/webfonts/24964A_0_0.eot');src: url('https://foodfront.coop/images/webfonts/24964A_0_0.eot?#iefix') format('embedded-opentype'),url('https://foodfront.coop/images/webfonts/24964A_0_0.woff') format('woff'),url('https://foodfront.coop/images/webfonts/24964A_0_0.ttf') format('truetype');}
.nr-kari {font-family: Kari;font-weight: normal;font-style: normal;}
/* @license
 * MyFonts Webfont Build ID 2397770, 2012-10-24T23:06:04-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Kari by Positype
 * URL: http://www.myfonts.com/fonts/positype/kari/kari/
 * Copyright: Copyright (c) Neil Summerour and Positype, 2005. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2397770
 * 
 * © 2012 Bitstream Inc
*/

@font-face {font-family: 'BellfortShadow-Light';src: url('https://foodfront.coop/images/webfonts/316EDA_0_0.eot') format('embedded-opentype'),url('https://foodfront.coop/images/webfonts/316EDA_0_0.woff') format('woff'),url('https://foodfront.coop/images/webfonts/316EDA_0_0.ttf') format('truetype');}
.nr-bellfortshadow-light {font-family: 'BellfortShadow-Light';font-weight: normal;font-style: normal;}
/**
 * @license
 * MyFonts Webfont Build ID 3239642, 2016-06-27T12:36:45-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: BellfortShadow-Light by GRIN3 (Nowak)
 * URL: http://www.myfonts.com/fonts/nowak/bellfort/shadow-light/
 * Copyright: Bellfort Shadow Light &#x00A9; nowak.tv 2015. All Rights Reserved
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3239642
 * 
 * © 2016 MyFonts Inc
*/
/* YAML - LAYOUT */
@media screen {
body {overflow-y: scroll;background: #666 url(https://foodfront.coop/images/site/bg_tile.png) repeat-x scroll 0 150px;}
.ym-wrapper {width: 900px;margin: 0 auto;}
.ym-wbox {padding: 0px;}
.ym-col1 {float: right;width: 69%;padding: 0 45px 0 15px;min-height: 480px;}
.ym-col3 {width: auto;margin: 0 69% 0 0;padding: 0 15px 0 45px;min-height: 480px;}
/* NAV TOP */
#nav_top {text-align: right;background: transparent;min-width: 860px;max-width: 960px;margin: 0 auto;}
#nav_top_content {padding: 6px 0 6px 0;height: 16px;font-size: 12px;}
/* Basic Element Styling */
header {background: #444;color: #ccc;padding: 1.5em;}
header h1 {background: transparent;color: #fff;}
footer {background: transparent url(https://foodfront.coop/images/site/bg_footer_ribbon.gif) no-repeat;width: 900px;height: 48px;}
#credits {text-align: center;float: left;width: 100%;background: transparent;}
#credits_content {text-align: center;font-size: 11px;}
#background_bridge {margin: 0 auto;width: 822px;height: 215px;margin-bottom: 20px;}
.ym-skiplinks a.ym-skip:focus,
	.ym-skiplinks a.ym-skip:active {color: #fff;background: #333;border-bottom: 1px #000 solid;padding: 10px 0;text-align: center;text-decoration: none;}
}
/* SUPERFISH MENUS */
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu {line-height: 1.0;}
.sf-menu ul {position: absolute;top: -999em;width: 18em;}
.sf-menu ul li {width: 100%;height: 2.4em;}
.sf-menu li:hover {visibility: inherit;}
.sf-menu li {float: left;position: relative;}
.sf-menu a {display: block;position: relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left: 0;top: 2.4em;z-index: 99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top: -999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left: 18em;/* ma
tch ul width */
	top: 0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {font-size: 20px;top: -999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left: 18em;/* ma
tch ul width */
	top: 0;}
/*** DEMO SKIN ***/
.sf-menu {float: left;}
.sf-menu a {padding: .5em 1em;text-decoration: none;}
.sf-menu li {background: transparent;}
/*** arrows **/
.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width: 1px;}
.sf-sub-indicator {position: absolute;display: block;right: .75em;top: 1.05em;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;background: url('https://foodfront.coop/images/site/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator {top: .8em;background-position: 0 -100px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px;}
.sf-menu ul .sf-sub-indicator {background-position: -10px 0;}
.sf-menu ul a > .sf-sub-indicator {background-position: 0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;/* 
arrow hovers for modern browsers*/}
.sf-shadow ul {background: url('https://foodfront.coop/images/site/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
/* EVENT TOOLTIPS - TOOLTIP IS THE LINK AND TOOLTIPS ARE THE CONTENT */
.tooltipster-base {box-sizing: content-box;}
a.nr-calendar-tooltip {display: block;}
.nr-tooltips, .nr-calendar-tooltips {display: none;}
.nr-calendar-tooltips img .flexible {margin-bottom: 0;}
.nr-calendar-tooltip a {display: block;}
.tooltipster-box {background: #fff;border: 1px solid #000;border-radius: 8px;box-shadow: 6px 6px 35px 0px rgba(102, 102, 102, 0.41);}
.tooltipster-bottom .tooltipster-box {margin-top: 8px;}
.tooltipster-left .tooltipster-box {margin-right: 8px;}
.tooltipster-right .tooltipster-box {margin-left: 8px;}
.tooltipster-top .tooltipster-box {margin-bottom: 8px;}
.tooltipster-content {line-height: 1.5em;padding: .5em 1em;font-size: 90%;}
.tooltipster-arrow {overflow: hidden;position: absolute;}
.tooltipster-bottom .tooltipster-arrow {height: 10px;
/* half the width, for centering */margin-left: -10px;top: 0;width: 20px;}
.tooltipster-left .tooltipster-arrow {height: 20px;margin-top: -10px;right: 0;top: 0;width: 10px;}
.tooltipster-right .tooltipster-arrow {height: 20px;margin-top: -10px;left: 0;top: 0;width: 10px;}
.tooltipster-top .tooltipster-arrow {bottom: 0;height: 10px;margin-left: -10px;width: 20px;}
.tooltipster-arrow-background, .tooltipster-arrow-border {height: 0;position: absolute;width: 0;}
.tooltipster-arrow-background {border: 10px solid transparent;}
.tooltipster-bottom .tooltipster-arrow-background {border-bottom-color: #f8f8f8;left: 0px;top: 3px;}
.tooltipster-left .tooltipster-arrow-background {border-left-color: #f8f8f8;left: -3px;top: 0px;}
.tooltipster-right .tooltipster-arrow-background {border-right-color: #f8f8f8;left: 3px;top: 0px;}
.tooltipster-top .tooltipster-arrow-background {border-top-color: #f8f8f8;left: 0px;top: -3px;}
.tooltipster-arrow-border {border: 10px solid transparent;left: 0;top: 0;}
.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #f8f8f8;}
.tooltipster-left .tooltipster-arrow-border {border-left-color: #f8f8f8;}
.tooltipster-right .tooltipster-arrow-border {border-right-color: #f8f8f8;}
.tooltipster-top .tooltipster-arrow-border {border-top-color: #f8f8f8;}
.tooltipster-arrow-uncropped {position: relative;}
.tooltipster-bottom .tooltipster-arrow-uncropped {top: -10px;}
.tooltipster-right .tooltipster-arrow-uncropped {left: -10px;}
/* This is the core CSS of Tooltipster */
.tooltipster-base {display: flex;pointer-events: none;position: absolute;}
.tooltipster-box {flex: 1 1 auto;}
.tooltipster-content {box-sizing: border-box;max-height: 100%;max-width: 100%;overflow: auto;}
.tooltipster-ruler {bottom: 0;left: 0;overflow: hidden;position: fixed;right: 0;top: 0;visibility: hidden;}
.tooltipster-fade {opacity: 0;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;-ms-transition-property: opacity;transition-property: opacity;}
.tooltipster-fade.tooltipster-show {opacity: 1;}

@keyframes tooltipster-fading {0% {opacity: 0;}100% {opacity: 1;}}
.tooltipster-update-fade {animation: tooltipster-fading 400ms;}

/* JQUERY TABS */
@media screen, projection {
.jquery_tabs {margin: 0 auto;padding: 10px 0 5px 0;}
.jquery_tabs ul {width: 600px;}
.jquery_tabs ul.tabs-list {display: table;font-size: 1em;line-height: 1.5em;list-style-type: none;margin: 0 auto 0 auto;position: relative;z-index: 1;}
.jquery_tabs ul.tabs-list li a {font-size: 13px;line-height: 1.5em;padding: 0.75em;text-transform: uppercase;}
.jquery_tabs .tabhead {position: absolute;left: -32768px;}
.jquery_tabs .content {clear: both;padding: 0;position: relative;top: -1px;}
.jquery_tabs ul.tabs-list li {border: 0 none;display: inline;float: left;margin: 0 0.3em 0 0;padding: 0;}
.jquery_tabs ul.tabs-list li a {background: #7eaa46;color: #fff;display: block;float: left;font-weight: bold;margin: 0;border-radius: 6px 6px 6px 6px;}
.jquery_tabs ul.tabs-list li a:focus,
	.jquery_tabs ul.tabs-list li a:hover,
	.jquery_tabs ul.tabs-list li a:active {background: #7a7a7a;border-radius: 6px 6px 6px 6px;color: #fff;font-weight: bold;outline: 0 none;text-decoration: none;}
.jquery_tabs ul.tabs-list li.current a,
	.jquery_tabs ul.tabs-list li.current a:focus,
	.jquery_tabs ul.tabs-list li.current a:hover,
	.jquery_tabs ul.tabs-list li.current a:active {background: #580769;border-radius: 6px 6px 6px 6px;color: #fff;font-weight: bold;text-decoration: none;}
.jquery_tabs .current-info,
	.jquery_tabs .accessibletabsanchor {left: -999em;position: absolute;}
.jquery_tabs .tab-content {border-bottom: 1px transparent solid;border-top: 1px transparent solid;*overflow: hidden;}
* html .jquery_tabs .tab-content {border-bottom: 1px #fff solid;border-top: 1px #fff solid;}
* html .jquery_tabs .content {z-index: -1;}
* html .jquery_tabs {zoom: 1;width: auto;position: relative;}
*+html .jquery_tabs {zoom: 1;width: auto;}
.jquery_tabs * {zoom: 1;}
}
/* eeSiteKit Site1201 Theme - FoodFront 2012 */
@media screen, projection {
body {padding: 15px 0;width: 900px;margin: 0 auto;}
/* We don't like webkit's default search fields  */
input[type="search"] {-webkit-appearance: textfield;}

/* Alert Banner added December 2021 */
.nr-alert-banner {
	background: #f49c25;
	margin-bottom: 15px;
}

.nr-alert-box {
	
	
}

.nr-alert-content {
	font-size: 150%;
	text-align: center;
	color: #333;
	padding: 1.5em 1.5em .01em 1.5em;
	
}

.nr-alert-content a,
.nr-alert-content a:visited {
	color: #333;
}

.nr-alert-content a:hover,
.nr-alert-content a:hover:visited {
	color: #fff;
}


header {background: transparent;height: 100px;}
.header_left {margin-top: 6px;}
.header_center {margin-top: -20px;margin-left: -12px;}
.header_right {float: right;}
/* MAIN CONTENT AREA */
.ym-column {background: transparent url(https://foodfront.coop/images/site/bg_slice.gif) repeat-y;width: 900px;}
/* HOME BANNER - SLIDE SHOW */
.slideshow_wrapper {float: left;width: 776px;min-height: 340px;margin: 10px 0 0 63px;padding: 0;}
#home_slide_show {float: left;height: 325px;width: 776px;margin: 0;display: block;clear: both;}
.slide {display: none;}
.slide img {border-radius: 7px;}
/* HOME FEATURES */
.features_wrapper {float: left;width: 796px;margin: 0 0 0 53px;padding: 0;}
.feature_heading {width: 100%;padding: 12px 0 14px 0;border-radius: 7px;}
.feature_heading h3 {font-weight: bold;font-size: 16px;color: #fff;text-transform: uppercase;text-align: center;margin: 0;padding: 0;}
.feature_content {margin: 10px 0 0 0;}
.feature_heading_left {background: #f49c25;}
.feature_heading_center {background: #580769;}
.feature_heading_right {background: #7eaa46;}
.mini_image {float: left;display: inline;border-radius: 7px;margin: 0 10px 10px 0;}
/* NEW HOME 2023 */

.nr-new-home-content {
	margin: 2em 5em;
}

.nr-hrule {background: transparent;margin: 0 1.5em 0.75em 1.5em;padding: 0 0 0.75em 0;border: 0;border-bottom: 1px #ddd solid;}
h2.nr-post-heading {
	margin-bottom: 0;
}
.nr-post-date {
	text-align: center;
	margin: 0 auto 1.5em auto;

}

/* CUSTOM BUTTONS */
.nr-button, .nr-button:visited, .ym-form .nr-button, .ym-form input[type="button"], .ym-form input[type="reset"], .ym-form input[type="submit"] {font-family: Arial, Helvetica, Verdana, sans-serif;text-transform: uppercase;letter-spacing: 0.15em;font-weight: 700;-webkit-appearance: none;line-height: 1.3;text-decoration: none;padding: 1em 1.5em;display: inline-block;box-shadow: none;text-shadow: none;border: none;transition: all 0.3s;background-image: none;background: #f49c25;border-radius: 0;color: #fff;}
.nr-button a, .nr-content .nr-button {text-decoration: none;padding: 0.5em 1em 0.6em 1em;display: inline-block;transition: all 0.3s;color: rgb(255, 255, 255);background-image: none;}
.nr-button:hover, .nr-button:focus, .nr-button:visited:hover, .nr-button:visited:focus, .ym-form .nr-button:hover, .ym-form input[type="button"]:hover, .ym-form input[type="reset"]:hover, .ym-form input[type="submit"]:hover {background: rgba(88, 88, 88,1);color: rgba(255,255,255,1);cursor: pointer;text-decoration: underline;transition: all 0.2s;}
a.nr-button:hover, a.nr-button:focus, a.nr-button:visited:hover, a.nr-bueeon:visited:focus {color: rgb(255, 255, 255);}
.nr-button.nr-button-small {padding: 0.85em 1em;font-size: 85%;}
.nr-button-full-width, .nr-main a.nr-button-full-width {text-align: center;display: block;}



/* MAIN CONTENT AREA */
.tiny-nav {height: 15px;margin: 6px 0 0 0;}
.tiny-nav {font-size: 11px;color: #777;}
.tiny-nav a,
.tiny-nav a:visited,
.tiny-nav a:active {color: #777;}
.tiny-nav a:hover,
.tiny-nav a:visited:hover {color: #333;}
.breadcrumbs {float: left;width: 500px;height: 15px;margin-bottom: 0;}
.print-button {float: right;width: 65px;text-align: right;margin-right: 4px;}
.print-pages {margin-top: -15px;}
.category_banner_centered {margin: 0 auto;text-align: center;}
.edit-this-entry {margin-top: 0;font-size: .7em;}
a,
a:visited,
a:active {color: #f49c26;background: transparent;text-decoration: none;}
a:hover,
a:visited:hover,
a:focus {background: transparent;color: #f48c00;text-decoration: none;outline: 0 none;}
    .ym-col1 ul {margin-bottom:1em}
/* TAB CONTENT */
.tabbody {padding: 15px 0;}
.tabbody h1 {padding: 0 0 15px 0;}
.tab_images {margin-top: 0;}
.tab_images img {border: 1px solid #ccc;padding: 5px;}
/* RECIPES LAYOUTS */
.nr-recipes-table {width: 100%;}
.nr-recipe-title {text-transform: uppercase;font-size: 18px;color: #514947;}
.nr-recipes-table tr {border-bottom: 1px dashed #666;}
.nr-recipes-table td {width: 50%;}
.nr-border-right {border-right: 1px dashed #666;}
.nr-border-none {border: none;}
.nr-recipes-table td a,
.nr-recipes-table td a:visited,
.nr-recipes-table td a:focus {color: #514947;}
.nr-recipes-table td a:hover,
.nr-recipes-table td a:visited:hover,
.nr-recipes-table td a:active {zoom: 1;filter: alpha(opacity=80);opacity: 0.8;}
.nr-recipes-table td a img,
.nr-recipes-table td a:visited img {zoom: 1;filter: alpha(opacity=100);opacity: 1.0;}
.nr-recipes-table td a:hover img,
.nr-recipes-table td a:active img {zoom: 1;filter: alpha(opacity=80);opacity: 0.8;}
footer p {text-align: center;font-weight: bold;color: #fff;font-size: 15.5px;padding-top: 20px;}
footer a,
footer a:visited,
footer a:active {color: #fff;text-decoration: none;}
footer a:hover,
footer a:visited:hover {color: #bde18f;}
.footer_pipe {padding: 0 8px;}
#credits p {font-family: Helvetica, Geneva, sans-serif;color: #fff;font-size: 12px;}
#credits_content {padding: 15px 10px 0 10px;}
#credits a,
#credits a:visited,
#credits a:active {color: #fff;text-decoration: none;font-size: 12px;}
#credits a:hover,
#credits a:visited:hover {color: #ddd;}
.credits_left {text-align: right;padding-top: 4px;}
.credits_center {background: transparent url(https://foodfront.coop/images/site/bg_join_ribbon.gif) no-repeat;width: 287px;height: 47px;margin-left: -5px;}
.credits_right {text-align: left;padding-top: 4px;}
.credits_pipe {padding: 0 6px;}
p.no_margin {margin: 0;padding: 0;}
/* SUPERFISH NAVIGATION STYLES */
nav {background: transparent url(https://foodfront.coop/images/site/bg_header_ribbon.gif) no-repeat;width: 900px;height: 50px;}
#nav_position {width: 760px;display: block;margin: 0 auto;}
.sf-menu {background: transparent;}
.sf-menu li .selected {font-weight: bold;}
.sf-menu a, 
.sf-menu a:visited,
.sf-menu a:active {color: #fff;font-size: 15px;font-weight: bold;text-transform: uppercase;}
.sf-menu a:hover,
.sf-menu a:visited:hover {color: #580769;}
.sf-menu li li,
.sf-menu li li li {background: #f49925;border-top: 1px solid #fcad42;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background: #f49925;outline: 0;}
.sf-menu a {border-left: transparent;}
.sf-menu a.no_left_border {border-left: 0;}
.nav_pipe {padding: 0 16px 0 0;margin-left: -12px;color: #fff;}
.no_mingle {clear: both;}
/* SUB-NAVIGATION STYLES - SIDEBAR NAVGATION */
.ym-col3 h3,
.ym-col3 h3 a {text-transform: uppercase;font-size: 14px;font-weight: bold;padding-top: 10px;margin-bottom: 15px;}
.ym-col3 .selected {font-weight: bold;}
.ym-col3 ul {margin: 0;}
.ym-col3 ul ul
.ym-col3 ul ul ul {margin-bottom: 8px;}
.ym-col3 li {list-style-type: none;margin: 0 0 8px 0;text-transform: uppercase;}
.ym-col3 li ul li {list-style-type: none;margin-left: .9em;text-transform: none;margin-bottom: 0;}
.ym-col3 a,
.ym-col3 a:visited {text-decoration: none;color: #514947;font-weight: bold;font-size: 12px;}
.ym-col3 a:hover,
.ym-col3 a:visited:hover,
.ym-col3 a:active {color: #7a7a7a;}
.ym-col3 a:hover.no_hover {color: #514947;}
.ym-col3 a.selected {color: #f48c00;}
.ym-col3 span.gray_aaa {color: #aaa;}
/* FEATURES SIDE BAR */
.nr-features-side-bar {width: 120px;padding: 20px 12px 8px 12px;text-align: center;border-radius: 7px;}
.nr-features-side-bar p {margin-bottom: 8px;line-height: 15px;}
.nr-green-side-bar {background: #7eaa46;}
.nr-purple-side-bar {background: #580769;}
.nr-orange-side-bar {background: #f49c25;}
.nr-feature-heading {font-family: 'BellfortShadow-Light';font-weight: normal;font-size: 26px;color: #fff;}
.nr-feature-image {padding: 20px 0;}
.nr-feature-info {color: #fff;}
.nr-feature-info a,
.nr-feature-info a:hover,
.nr-feature-info a:visited,
.nr-feature-info a:active,
.nr-feature-info a:visited:hover {color: #fff;}
/* News (blog) Channel */
.box_border {margin-top: 1.5em;border: 3px #999 solid;border: 3px rgba(255,255,255,1) solid;-webkit-box-shadow: 0 0 4px rgba(0,0,0,.40);-moz-box-shadow: 0 0 4px rgba(0,0,0,.40);box-shadow: 0 0 4px rgba(0,0,0,.40);padding: 10px 15px 0 15px;background: #fff;}
.dashed_border {border-top: 1px dashed #ccc;margin: 10px 0 10px 0;clear: both;}
.dashed_border_mini {border-top: 1px dashed #ccc;margin: 20px 40px 10px 0;}
.blog_expand_link {float: right;margin: 0;}
.main_blog_images {margin-top: -20px;margin-bottom: 15px;}
/* CALENDAR */
.fc_header {font-weight: bold;font-size: 18px;}
.fc_header_center {text-align: center;}
.fc_header_right {text-align: right;}
.fc_header a,
.fc_header a:visited,
.fc_header a:active {font-size: 16px;color: #7eaa46;}
.fc_header a:hover,
.fc_header a:visited:hover {color: #7eaa46;}
tbody {border: 0;}
td.nr-day {width: 83px;height: 83px;text-align: center;}
td.nr-day-empty {background: #fcf6ee;}
.nr-date {color: #580769;font-size: 20px;}
.nr-td-event p {line-height: 14px;}
.nr-td-event a,
.nr-td-event a:visited,
.nr-td-event a:active {font-size: 12px;color: #333;background: transparent;text-decoration: none;border-bottom: 1px dashed #f6ead7;}
.nr-td-event a:hover,
.nr-td-event a:visited:hover {color: #7eaa46}
.event_single_entry_page p {font-size: 1.0em;line-height: 1.5em;margin: 0 0 1.5em 0;}
/* YAML FORMS OVERRIDES AND ADDITIONS */
.ym-form div.ym-fbox-button {background: transparent;border-top: none;}
.required {color: #89172b;font-weight: bold;}
.ym-form-pipe {padding: 0 4px;}
.ym-form-instructions {margin: 0 0 0 15px;}
/* NAV TOP SEARCH FORM */
#search_form input.default-value {background: #7a7a7a;border: #666 1px solid;border-radius: 6px;padding: 6px 6px;font-weight: normal;font-size: 11px;text-align: right;color: #fff;}
#search_form input:focus {outline: 0;background: #fff;color: #666;}
div#search_fields {float: right;margin: -6px 5px 6px 10px;}
span.button_search input {padding-left: 4px;vertical-align: bottom;margin-bottom: 2px;}
div#search_results {height: 800px;width: 615px;overflow: scroll;}
input#google_button {vertical-align: bottom;margin-bottom: 3px;}
/* CREDITS JOIN FORM */
#join_form input.default-value {background: #eee;border: #fcad42 1px solid;border-radius: 6px;padding: 6px 6px;font-weight: normal;font-size: 11px;text-align: right;color: #777;}
#join_form input:focus {outline: 0;background: #fff;color: #555;}
div#join_fields {margin: 0 auto;padding-top: 13px;}
span.join_search input {padding-left: 4px;vertical-align: bottom;margin-bottom: 2px;}
input#join_button {vertical-align: bottom;margin-bottom: 3px;}
}