@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 77, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 97, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 109, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 117, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 126, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 135, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 144, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 153, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 161, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 169, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
sup {
  top: -0.5em;
}

/* line 173, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 184, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 192, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 203, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 211, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 277, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 290, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 346, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 357, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 370, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 379, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 390, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 399, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 408, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 419, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 424, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
td,
th {
  padding: 0;
}

/* line 429, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/normalize.scss */
p {
  padding: 0;
  margin: 0;
  padding-bottom: 1em;
}

/* Be careful that any changes here are also made in the corresponding place in user model */
/* Jamie Oliver promotion */
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
html, body {
  height: 100%;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
body {
  font-family: "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
a {
  text-decoration: none;
  color: #4c5157;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
a:not(.no-hover),
button:not(.no-hover),
input[type=submit]:not(.no-hover) {
  display: inline-block;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
html:not(.touchevents) .acts-as-link,
html:not(.touchevents) a:not(.no-hover),
html:not(.touchevents) button:not(.no-hover),
html:not(.touchevents) input[type=submit]:not(.no-hover) {
  -webkit-transition: 0.1s opacity ease-in-out;
  transition: 0.10s opacity ease-in-out;
  opacity: 1;
  cursor: pointer;
}
/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
html:not(.touchevents) .acts-as-link:hover,
html:not(.touchevents) a:not(.no-hover):hover,
html:not(.touchevents) button:not(.no-hover):hover,
html:not(.touchevents) input[type=submit]:not(.no-hover):hover {
  opacity: 0.75;
}

/* line 37, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
html.touchevents a:not(.no-hover),
html.touchevents button:not(.no-hover),
html.touchevents input[type=submit]:not(.no-hover) {
  -webkit-transition: 0.1s opacity ease-in-out;
  transition: 0.10s opacity ease-in-out;
  opacity: 1;
  cursor: pointer;
}
/* line 44, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
html.touchevents a:not(.no-hover):active,
html.touchevents button:not(.no-hover):active,
html.touchevents input[type=submit]:not(.no-hover):active {
  opacity: 0.75;
}

/* line 51, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
i {
  font-style: normal;
}

/* line 55, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

/* line 64, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
.sectionHeading {
  color: #4c5157;
  text-transform: uppercase;
  font-size: 1.1em;
  letter-spacing: 0.05em;
  font-weight: normal;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 74, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/body.scss */
.blurredContent {
  background-color: black;
  opacity: 0.3;
  filter: blur(6px);
  -webkit-filter: blur(6px);
  -moz-filter: blur(6px);
  -o-filter: blur(6px);
  -ms-filter: blur(6px);
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='svgMask'><feGaussianBlur stdDeviation='10' /></filter></svg>#svgMask");
}

/* line 2, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fonts.scss */
[data-icon]:before {
  content: attr(data-icon);
  speak: none;
  font-family: 'FSIcon';
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fonts.scss */
.icon-lg[class^="icon-"],
.icon-lg[class*=" icon-"] {
  font-size: 1.5em;
}

/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fonts.scss */
.icon-xl[class^="icon-"],
.icon-xl[class*=" icon-"] {
  font-size: 2em;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fonts.scss */
.icon-middle[class^="icon-"],
.icon-middle[class*=" icon-"] {
  vertical-align: middle;
}

@font-face {
  font-family: 'FSIcon';
  src: url(/assets/FSIcon.eot?h6ciqr);
  src: url(/assets/FSIcon.eot?h6ciqr#iefix) format("embedded-opentype"), url(/assets/FSIcon.ttf?h6ciqr) format("truetype"), url(/assets/FSIcon.woff?h6ciqr) format("woff"), url(/assets/FSIcon.svg?h6ciqr#FSIcon) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
[class*="icon-"],
[class^="icon-"],
.fs-icon,
.locationBlock-pin,
.footer-socialLink--facebook,
.footer-socialLink--twitter,
.footer-socialLink--instagram,
.likeBtn .likeBtn-submit:before,
.commentBtn .commentBtn-icon:before,
.postTypeIcon,
.socialButton:before,
.postPreview-locationName:before,
.postPreview-footerBtnWrapper:before,
.postImage .postImage-expand:before,
.newsletterSignup__socialButton:before,
.newsletterSignup__radio:after,
.revolutionFriends-action--twitter:before,
.revolutionFriends-action--email:before,
.nofoodwasteFriends-action--twitter:before,
.nofoodwasteFriends-action--email:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'FSIcon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profile-icon:before {
  content: "\e901";
}

/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-community:before {
  content: "\e900";
}

/* line 35, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-dots:before {
  content: "\23";
}

/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-email-outline:before, .revolutionFriends-action--email:before, .nofoodwasteFriends-action--email:before {
  content: "\25";
}

/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-link:before {
  content: "\26";
}

/* line 44, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-uni28:before {
  content: "\28";
}

/* line 47, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-uni29:before {
  content: "\29";
}

/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-circle-filled:before {
  content: "\2a";
}

/* line 53, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-plus:before {
  content: "\2b";
}

/* line 56, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-instagram-round:before, .footer-socialLink--instagram:before {
  content: "\2c";
}

/* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-uni2D:before {
  content: "\2d";
}

/* line 62, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-twitter-round:before, .footer-socialLink--twitter:before {
  content: "\2e";
}

/* line 65, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-facebook-round:before, .footer-socialLink--facebook:before {
  content: "\2f";
}

/* line 68, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-plus-outline:before {
  content: "\30";
}

/* line 71, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-ing-tag-bag:before {
  content: "\31";
}

/* line 74, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-info-sharp:before {
  content: "\3a";
}

/* line 77, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-info-normal:before {
  content: "\3b";
}

/* line 80, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-left-arrow:before {
  content: "\3c";
}

/* line 83, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-right-arrow:before {
  content: "\3e";
}

/* line 86, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-artisan:before {
  content: "\41";
}

/* line 89, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-comment-filled:before, .commentBtn .commentBtn-icon:before, .postPreview-footerBtnWrapper:before {
  content: "\42";
}

/* line 92, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-chef:before {
  content: "\43";
}

/* line 95, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-restaurant:before {
  content: "\45";
}

/* line 98, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-list-bg:before {
  content: "\47";
}

/* line 101, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-home:before {
  content: "\48";
}

/* line 104, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-lock:before {
  content: "\4b";
}

/* line 107, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-foodlover:before {
  content: "\4c";
}

/* line 110, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-market:before {
  content: "\4d";
}

/* line 113, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-list:before {
  content: "\4e";
}

/* line 116, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-organization:before {
  content: "\4f";
}

/* line 119, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-publication:before {
  content: "\50";
}

/* line 122, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-farm:before {
  content: "\51";
}

/* line 125, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-questionmark:before {
  content: "\52";
}

/* line 128, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-twitter:before, .socialButton--twitter:before, .revolutionFriends-action--twitter:before, .nofoodwasteFriends-action--twitter:before {
  content: "\54";
}

/* line 131, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-uni55:before {
  content: "\55";
}

/* line 134, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-uni56:before {
  content: "\56";
}

/* line 137, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-foodwriter:before {
  content: "\57";
}

/* line 140, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-farmer:before {
  content: "\5a";
}

/* line 143, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-instagram-round-unselected:before {
  content: "\5b";
}

/* line 146, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-facebook-round-unselected:before {
  content: "\5c";
}

/* line 149, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-twitter-round-unselected:before {
  content: "\5d";
}

/* line 152, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-up-outline:before {
  content: "\5e";
}

/* line 155, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-comment:before, .commentBtn--noComments .commentBtn-icon:before {
  content: "\62";
}

/* line 158, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-circle-outline-hit:before {
  content: "\63";
}

/* line 161, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-down-arrow-rounded-corner:before {
  content: "\64";
}

/* line 164, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-logomark-light-small:before {
  content: "\66";
}

/* line 167, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-down-arrow:before {
  content: "\67";
}

/* line 170, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-heart-filled:before, .likeBtn.is-liked .likeBtn-submit:before {
  content: "\68";
}

/* line 173, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-list-with-bg:before {
  content: "\69";
}

/* line 176, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-heart:before, .likeBtn .likeBtn-submit:before {
  content: "\6a";
}

/* line 179, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-location-hit:before, .locationBlock-pin:before, .postPreview-locationName:before {
  content: "\6c";
}

/* line 182, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-circle-outline:before {
  content: "\6f";
}

/* line 185, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-uni70:before {
  content: "\70";
}

/* line 188, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-refresh:before {
  content: "\72";
}

/* line 191, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-elipses:before {
  content: "\76";
}

/* line 194, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-x-circle:before {
  content: "\78";
}

/* line 197, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-forward:before {
  content: "\7b";
}

/* line 200, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-dots-over-box:before {
  content: "\7c";
}

/* line 203, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-location:before {
  content: "\7e";
}

/* line 206, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-elipses-small:before {
  content: "\7f";
}

/* line 209, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-lock-filled:before {
  content: "\a3";
}

/* line 212, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-platter-bottom:before {
  content: "\aa";
}

/* line 215, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-reply:before {
  content: "\ae";
}

/* line 218, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-explore:before {
  content: "\b4";
}

/* line 221, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-check-icon-circle:before {
  content: "\b5";
}

/* line 224, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-platter-top:before {
  content: "\ba";
}

/* line 227, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-crown:before {
  content: "\c7";
}

/* line 230, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-star:before {
  content: "\cd";
}

/* line 233, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-foursquare:before {
  content: "\cf";
}

/* line 236, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-generic:before {
  content: "\d1";
}

/* line 239, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-x-rounded-corner:before {
  content: "\d7";
}

/* line 242, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-camera-round:before {
  content: "\db";
}

/* line 245, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-search:before {
  content: "\df";
}

/* line 248, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profile-hit:before {
  content: "\e2";
}

/* line 251, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profile:before {
  content: "\e4";
}

/* line 254, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-logomark:before {
  content: "\e6";
}

/* line 257, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-camera-shutter:before {
  content: "\e7";
}

/* line 260, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-elipses-filled:before {
  content: "\eb";
}

/* line 263, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-logomark-hit:before {
  content: "\ee";
}

/* line 266, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-logomark-light:before {
  content: "\ef";
}

/* line 269, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-search-hit:before {
  content: "\f4";
}

/* line 272, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-search:before {
  content: "\f6";
}

/* line 275, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-pencil:before {
  content: "\f8";
}

/* line 278, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-up-filled:before {
  content: "\fb";
}

/* line 281, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-eye:before {
  content: "\117";
}

/* line 284, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-pen:before {
  content: "\144";
}

/* line 287, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-feed:before {
  content: "\192";
}

/* line 290, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-instagram:before {
  content: "\2c6";
}

/* line 293, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-share:before {
  content: "\3a9";
}

/* line 296, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-hamburger:before {
  content: "\2022";
}

/* line 299, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-email:before {
  content: "\2211";
}

/* line 302, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-facebook:before, .socialButton--facebook:before {
  content: "\222b";
}

/* line 305, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-clock:before {
  content: "\2248";
}

/* line 308, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-camera:before {
  content: "\233b";
}

/* line 311, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-wand:before {
  content: "\2600";
}

/* line 314, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-settings:before {
  content: "\2699";
}

/* line 317, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-checkmark:before {
  content: "\2713";
}

/* line 320, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-double-arrow:before {
  content: "\e600";
}

/* line 323, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-nearby:before {
  content: "\e601";
}

/* line 326, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-settings-sliders:before {
  content: "\e602";
}

/* line 329, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-current-location:before {
  content: "\e800";
}

/* line 332, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-chevron-down:before {
  content: "\e801";
}

/* line 335, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-quotes:before {
  content: "\e902";
}

/* line 338, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-follow:before {
  content: "\e903";
}

/* line 341, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-accept:before {
  content: "\e904";
}

/* line 344, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-calendar:before {
  content: "\e905";
}

/* line 347, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-create:before {
  content: "\e906";
}

/* line 350, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-convos:before {
  content: "\e907";
}

/* line 353, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-type-info:before {
  content: "\e908";
}

/* line 356, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-activity:before {
  content: "\e909";
}

/* line 359, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-offer:before {
  content: "\e90a";
}

/* line 362, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-profile:before {
  content: "\e90b";
}

/* line 365, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-type-question:before {
  content: "\e90c";
}

/* line 368, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-stand:before {
  content: "\e90d";
}

/* line 371, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-type-tip:before {
  content: "\e90e";
}

/* line 374, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-photo:before {
  content: "\e90f";
}

/* line 377, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-x-square:before {
  content: "\e910";
}

/* line 380, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-convos-filled:before {
  content: "\e911";
}

/* line 383, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-profiletype-nutritionist:before {
  content: "\e912";
}

/* line 386, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-type-fun:before {
  content: "\e913";
}

/* line 389, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-hash:before {
  content: "\e914";
}

/* line 392, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-apple:before {
  content: "\e915";
}

/* line 395, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-list-wide:before {
  content: "\e916";
}

/* line 398, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-blocks:before {
  content: "\e917";
}

/* line 401, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-meh-face-active:before {
  content: "\e918";
}

/* line 404, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-meh-face:before {
  content: "\e919";
}

/* line 407, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-sad-face-active:before {
  content: "\e91a";
}

/* line 410, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-sad-face:before {
  content: "\e91b";
}

/* line 413, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-smile-face-active:before {
  content: "\e91c";
}

/* line 416, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-smile-face:before {
  content: "\e91d";
}

/* line 419, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-material-back:before {
  content: "\e91e";
}

/* line 422, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-new-post-plus:before {
  content: "\e91f";
}

/* line 425, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-plus-rounded:before {
  content: "\e920";
}

/* line 428, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-expand:before, .postImage .postImage-expand:before {
  content: "\e921";
}

/* line 431, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-shrink:before, .postImage.is-expanded .postImage-expand:before {
  content: "\e922";
}

/* line 434, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-finger-touch:before {
  content: "\e923";
}

/* line 437, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-challenge-egg:before {
  content: "\e924";
}

/* line 440, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-challenge-alcohol:before {
  content: "\e925";
}

/* line 443, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-challenge-cook:before {
  content: "\e926";
}

/* line 446, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-smile-bad:before {
  content: "\e927";
}

/* line 449, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-checkin:before {
  content: "\e928";
}

/* line 452, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-smile-great:before {
  content: "\e929";
}

/* line 455, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-tab-progress:before {
  content: "\e92a";
}

/* line 458, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-smile-meh:before {
  content: "\e92b";
}

/* line 461, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-challenge-veggies-5:before {
  content: "\e92e";
}

/* line 464, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-challenge-soda:before {
  content: "\e934";
}

/* line 467, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-challenge-one-bite:before {
  content: "\e936";
}

/* line 470, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-challenge-pack-lunch:before {
  content: "\e937";
}

/* line 473, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-challenge-veggies-3:before {
  content: "\e938";
}

/* line 476, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-add-photo:before {
  content: "\e939";
}

/* line 479, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-buddies:before {
  content: "\e93a";
}

/* line 482, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-chat-rectangular:before {
  content: "\e93b";
}

/* line 485, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-guide:before {
  content: "\e93c";
}

/* line 488, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-bell:before {
  content: "\e93d";
}

/* line 491, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-thumbs-up:before {
  content: "\e93e";
}

/* line 494, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/base/fs-icon.scss */
.icon-challenge-veggies:before {
  content: "\e93f";
}

/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.clearfix:after, .header:after, .header-container:after, .download-links:after, .download-form:after, .location-header:after, .location-content--default:after, .location-content--source:after,
.location-content--shortFormPosts:after, .location-sourceItems:after {
  content: "";
  display: table;
  clear: both;
}

/* line 37, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/grid.scss */
.modal .modalForm, .location-content--shortFormPosts {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 960px;
}

/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/grid.scss */
.modalForm-group, .location-shortFormPosts, .spotlightSponsors-row, .spotlightPresenters-row, .spotlightApply .form-group, .revolutionHero-rows, .revolutionShare-postsRow, .nofoodwasteHero-rows, .nofoodwasteShare-postsRow {
  margin-left: -15px;
  margin-right: -15px;
  box-sizing: border-box;
}
/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.modalForm-group:after, .location-shortFormPosts:after, .spotlightSponsors-row:after, .spotlightPresenters-row:after, .spotlightApply .form-group:after, .revolutionHero-rows:after, .revolutionShare-postsRow:after, .nofoodwasteHero-rows:after, .nofoodwasteShare-postsRow:after {
  content: "";
  display: table;
  clear: both;
}

/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/grid.scss */
.location-shortFormPosts .shortFormPost, .spotlightPresenter {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 33.3333333333%;
  box-sizing: border-box;
}

/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/grid.scss */
.modalForm-col6, .revolutionHero-col, .nofoodwasteHero-col {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 50%;
  box-sizing: border-box;
}

/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/grid.scss */
.modalForm-col12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 100%;
  box-sizing: border-box;
}

/* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/grid.scss */
.exploreThumbs {
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
  max-width: 960px;
}

/* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/grid.scss */
.exploreThumbs__list {
  margin-left: -30px;
  margin-right: -30px;
  box-sizing: border-box;
}
/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.exploreThumbs__list:after {
  content: "";
  display: table;
  clear: both;
}

/* line 68, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/grid.scss */
.exploreThumb {
  position: relative;
  min-height: 1px;
  padding-right: 30px;
  padding-left: 30px;
  float: left;
  width: 33.3333333333%;
  box-sizing: border-box;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/media.scss */
.media, .locationBlock, .comment,
.comment--new, .postPreview-byline, .postPreview-userInfo, .postPreview-userWrapper, .postEvent, .postEvent-extras, .shortFormPost, .location-shortFormPosts .shortFormPost, .userInfo, .hpHero-container, .corpHero-container, .postSection, .postMeta,
.postContent,
.postComments,
.postInfo,
.postLocation,
.postLikes,
.postLink,
.postFeatureCTA,
.postTags,
.postByline, .clubMonth-item, .clubMonth-action, .spotlightSignup-header, .spotlightSchedule-item, .spotlightSponsor, .spotlightPresenter, .revolutionFriends-feature, .revolutionHost-feature, .nofoodwasteFriends-feature, .nofoodwasteHost-feature,
.media-body,
.locationBlock-meta,
.comment-content,
.postPreview-textWrapper,
.postPreview .postPreview-user,
.postPreview-userInfoWrapper,
.postEvent-body,
.postEvent-meta,
.shortFormPost-content,
.userInfo-body,
.hpHero-text,
.corpHero-text,
.postSection-content,
.postComments .comment-content,
.clubMonth-contentContainer,
.clubMonth-actionLeft,
.spotlightSignup-timeline,
.spotlightSchedule-description,
.spotlightSponsor-content,
.spotlightPresenter-content,
.revolutionPrize-text,
.revolutionFriends-text,
.revolutionHost-pane--spacer,
.nofoodwastePrize-text,
.nofoodwasteFriends-text,
.nofoodwasteHost-pane--spacer {
  zoom: 1;
  overflow: hidden;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/media.scss */
.media-body, .locationBlock-meta, .comment-content, .postPreview-textWrapper, .postPreview .postPreview-user, .postPreview-userInfoWrapper, .postEvent-body, .postEvent-meta, .shortFormPost-content, .userInfo-body, .hpHero-text, .corpHero-text, .postSection-content, .postComments .comment-content, .clubMonth-contentContainer, .clubMonth-actionLeft, .spotlightSignup-timeline, .spotlightSchedule-description, .spotlightSponsor-content, .spotlightPresenter-content, .revolutionPrize-text, .revolutionFriends-text, .revolutionHost-pane--spacer, .nofoodwastePrize-text, .nofoodwasteFriends-text, .nofoodwasteHost-pane--spacer {
  width: 10000px;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/media.scss */
.media-object {
  display: block;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/media.scss */
.media-right, .postPreview-actions, .postEvent-actions, .clubMonth-actionRight, .spotlightSignup-photo, .revolutionFriends-media, .revolutionHost-pane--right, .nofoodwasteFriends-media, .nofoodwasteHost-pane--right,
.media > .pull-right,
.locationBlock > .pull-right,
.comment > .pull-right,
.comment--new > .pull-right,
.postPreview-byline > .pull-right,
.postPreview-userInfo > .pull-right,
.postPreview-userWrapper > .pull-right,
.postEvent > .pull-right,
.postEvent-extras > .pull-right,
.shortFormPost > .pull-right,
.location-shortFormPosts .shortFormPost > .pull-right,
.userInfo > .pull-right,
.hpHero-container > .pull-right,
.corpHero-container > .pull-right,
.postSection > .pull-right,
.postMeta > .pull-right,
.postContent > .pull-right,
.postComments > .pull-right,
.postInfo > .pull-right,
.postLocation > .pull-right,
.postLikes > .pull-right,
.postLink > .pull-right,
.postFeatureCTA > .pull-right,
.postTags > .pull-right,
.postByline > .pull-right,
.clubMonth-item > .pull-right,
.clubMonth-action > .pull-right,
.spotlightSignup-header > .pull-right,
.spotlightSchedule-item > .pull-right,
.spotlightSponsor > .pull-right,
.spotlightPresenter > .pull-right,
.revolutionFriends-feature > .pull-right,
.revolutionHost-feature > .pull-right,
.nofoodwasteFriends-feature > .pull-right,
.nofoodwasteHost-feature > .pull-right {
  padding-left: 10px;
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/media.scss */
.media-left, .locationBlock-icon, .comment-avatarContainer, .postPreview-typeIconWrapper, .postPreview-userAvatarWrapper, .postEvent-media, .shortFormPost-object, .userInfo-left, .postSection-icon, .postComments .comment-avatarContainer, .clubMonth-thumbContainer, .spotlightSchedule-time, .spotlightSponsor-media, .spotlightPresenter-media, .revolutionPrize-media, .revolutionHost-pane--left, .nofoodwastePrize-media, .nofoodwasteHost-pane--left,
.media > .pull-left,
.locationBlock > .pull-left,
.comment > .pull-left,
.comment--new > .pull-left,
.postPreview-byline > .pull-left,
.postPreview-userInfo > .pull-left,
.postPreview-userWrapper > .pull-left,
.postEvent > .pull-left,
.postEvent-extras > .pull-left,
.shortFormPost > .pull-left,
.location-shortFormPosts .shortFormPost > .pull-left,
.userInfo > .pull-left,
.hpHero-container > .pull-left,
.corpHero-container > .pull-left,
.postSection > .pull-left,
.postMeta > .pull-left,
.postContent > .pull-left,
.postComments > .pull-left,
.postInfo > .pull-left,
.postLocation > .pull-left,
.postLikes > .pull-left,
.postLink > .pull-left,
.postFeatureCTA > .pull-left,
.postTags > .pull-left,
.postByline > .pull-left,
.clubMonth-item > .pull-left,
.clubMonth-action > .pull-left,
.spotlightSignup-header > .pull-left,
.spotlightSchedule-item > .pull-left,
.spotlightSponsor > .pull-left,
.spotlightPresenter > .pull-left,
.revolutionFriends-feature > .pull-left,
.revolutionHost-feature > .pull-left,
.nofoodwasteFriends-feature > .pull-left,
.nofoodwasteHost-feature > .pull-left {
  padding-right: 10px;
}

/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/media.scss */
.media-left, .locationBlock-icon, .comment-avatarContainer, .postPreview-typeIconWrapper, .postPreview-userAvatarWrapper, .postEvent-media, .shortFormPost-object, .userInfo-left, .postSection-icon, .postComments .comment-avatarContainer, .clubMonth-thumbContainer, .spotlightSchedule-time, .spotlightSponsor-media, .spotlightPresenter-media, .revolutionPrize-media, .revolutionHost-pane--left, .nofoodwastePrize-media, .nofoodwasteHost-pane--left,
.media-right,
.postPreview-actions,
.postEvent-actions,
.clubMonth-actionRight,
.spotlightSignup-photo,
.revolutionFriends-media,
.revolutionHost-pane--right,
.nofoodwasteFriends-media,
.nofoodwasteHost-pane--right,
.media-body,
.locationBlock-meta,
.comment-content,
.postPreview-textWrapper,
.postPreview .postPreview-user,
.postPreview-userInfoWrapper,
.postEvent-body,
.postEvent-meta,
.shortFormPost-content,
.userInfo-body,
.hpHero-text,
.corpHero-text,
.postSection-content,
.postComments .comment-content,
.clubMonth-contentContainer,
.clubMonth-actionLeft,
.spotlightSignup-timeline,
.spotlightSchedule-description,
.spotlightSponsor-content,
.spotlightPresenter-content,
.revolutionPrize-text,
.revolutionFriends-text,
.revolutionHost-pane--spacer,
.nofoodwastePrize-text,
.nofoodwasteFriends-text,
.nofoodwasteHost-pane--spacer {
  display: table-cell;
  vertical-align: top;
}

/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/media.scss */
.media-middle, .comment-content, .postPreview-textWrapper, .userInfo-body, .postSection-content, .postComments .comment-content, .clubMonth-actionRight, .spotlightSchedule-time, .spotlightSchedule-description, .spotlightSponsor-media, .spotlightSponsor-content, .spotlightPresenter-media, .spotlightPresenter-content, .revolutionPrize-text, .revolutionHost-pane, .nofoodwastePrize-text, .nofoodwasteHost-pane {
  vertical-align: middle;
}

/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/media.scss */
.media-bottom {
  vertical-align: bottom;
}

/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/media.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/*
.media-list {
  padding-left: 0;
  list-style: none;
}
*/
/* line 21, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/btn.scss */
.messageModule__linkButton, .header .header-cta, .recipeLink .recipeLink__btn, .signIn__form button,
.signIn__form input[type=submit], .support-page .button, .newsletterSignup__btn, .newsletterSignup__form input[type=submit] {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 1px;
  border-style: solid;
  outline: none;
  height: 34px;
  border-radius: 19px;
  line-height: 34px;
  white-space: nowrap;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/container.scss */
.footer-container, .support-page .content-inner, .generic .content-inner {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/pagination.scss */
.pagination {
  display: block;
  text-align: center;
  width: auto;
  margin: 50px 0px 50px 0;
}
/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/pagination.scss */
.pagination .current,
.pagination .gap,
.pagination a {
  padding: 10px;
  color: #858585;
}
/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/pagination.scss */
.pagination .current:hover,
.pagination .gap:hover,
.pagination a:hover {
  border-radius: 3px;
  background-color: #f5f5f5;
  color: #000;
  border-radius: 5px;
}
/* line 21, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/pagination.scss */
.pagination .current {
  color: #000;
}
/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/pagination.scss */
.pagination .previous_page {
  padding: 8px;
  margin-right: 5px;
  border-radius: 5px;
  color: #858585;
  background-color: #f5f5f5;
}
/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/pagination.scss */
.pagination .previous_page:hover {
  color: #fff;
  background-color: #4c5157;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/pagination.scss */
.pagination .next_page {
  padding: 8px;
  margin-left: 5px;
  border-radius: 5px;
  background-color: #000;
  color: #fff;
}
/* line 45, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/pagination.scss */
.pagination .next_page:hover {
  color: #fff;
  background-color: #4c5157;
}
/* line 51, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/pagination.scss */
.pagination .disabled,
.pagination .disabled:hover {
  color: #858585;
  background-color: #fff;
  cursor: not-allowed;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/panel.scss */
.signIn .signIn__form {
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-bottom: 30px;
  background-color: #fff;
  padding: 15px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/spinner.scss */
.spinner {
  background-image: url(/assets/large-spinner.gif);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 66px 66px;
  height: 66px;
  display: none;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/image-hero.scss */
.imageHero {
  position: relative;
  height: 220px;
  background-color: #345;
  background-position: center center;
  background-size: cover;
  text-align: center;
  color: white;
}

/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/image-hero.scss */
.imageHero-heading {
  position: absolute;
  display: block;
  top: 50%;
  width: 100%;
  transform: translate(0, -50%);
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/image-hero.scss */
.imageHero-title {
  font-size: 24px;
  text-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  font-weight: 900;
  padding: 0 15px;
  margin: 0;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/message-module.scss */
.messageModule {
  padding: 60px 0;
  background-color: #fff;
  border-bottom: 1px solid #e9e9ec;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/message-module.scss */
.messageModule p {
  max-width: 384px;
  padding: 0 15px;
  margin: 0 auto;
  text-align: center;
  font-size: 16px;
}

/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/message-module.scss */
.messageModule__linkButton {
  color: #fff;
  background-color: #4c5157;
  border-color: #4c5157;
  padding: 0 28px;
  font-size: 11px;
  margin-top: 25px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/card-section.scss */
.cardSection, .relatedPosts, .location-content--posts, .user-related {
  background-color: #edeef2;
  padding: 50px 15px;
  position: relative;
}
/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/gradients.scss */
.cardSection::after, .relatedPosts::after, .location-content--posts::after, .user-related::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 5px;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1A000000', endColorstr='#00000000', GradientType=0);
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/sticky-footer.scss */
.content {
  min-height: 100%;
  margin-bottom: -275px;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/sticky-footer.scss */
.footer-push {
  height: 275px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/location.scss */
.locationBlock {
  text-align: left;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/location.scss */
.locationBlock-icon {
  padding-right: 5px;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/location.scss */
.locationBlock-pin {
  font-size: 0.8em;
}

/* line 21, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/location.scss */
.locationBlock-shutdownNotice {
  color: #dF5A48;
  font-weight: bold;
}

/* line 2, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/forms.scss */
.standard-form .control-label {
  min-width: 100px;
  display: block;
  color: #000;
}
/* line 8, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/forms.scss */
.standard-form .form-control {
  padding: 6px 12px;
  border: 1px #b5b5b5 solid;
  border-radius: 5px;
  margin-bottom: 15px;
}
/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/forms.scss */
.standard-form .btn-primary {
  margin-top: 5px;
  padding: 8px 12px;
  border-radius: 5px;
  color: #fff;
  background-color: #e75810;
  border: 0;
}
/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/forms.scss */
.standard-form .flash-notices {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  color: #dF5A48;
}

/* line 4, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.challenges-bg-color {
  background-color: #FAA557;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.challenges-color {
  color: #FAA557;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.default-profile-bg-color,
.profile-bg-color,
.postFeature-featureWrapper .cta {
  background-color: #dF5A48;
}

/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.default-profile-border-color,
.profile-border-color,
.feed-list > li.active > a {
  border-color: #dF5A48;
}

/* line 21, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.default-profile-color,
.profile-color,
.userInfo-body a,
.feed-list > li.active > a,
.postByline a,
.postLocation a,
.postTags a,
.postLink a,
.club .postPreviewListView-title {
  color: #dF5A48;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_lover .profile-color, .food_lover .userInfo-body a, .userInfo-body .food_lover a, .food_lover .feed-list > li.active > a, .food_lover .postByline a, .postByline .food_lover a, .food_lover .postLocation a, .postLocation .food_lover a, .food_lover .postTags a, .postTags .food_lover a, .food_lover .postLink a, .postLink .food_lover a, .food_lover .club .postPreviewListView-title, .club .food_lover .postPreviewListView-title {
  color: #dF5A48;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_lover.profile-color, .userInfo-body a.food_lover, .feed-list > li.active > a.food_lover, .postByline a.food_lover, .postLocation a.food_lover, .postTags a.food_lover, .postLink a.food_lover, .club .food_lover.postPreviewListView-title {
  color: #dF5A48 !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_lover .profile-bg-color, .food_lover .postFeature-featureWrapper .cta, .postFeature-featureWrapper .food_lover .cta {
  background-color: #dF5A48;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_lover.profile-bg-color, .postFeature-featureWrapper .food_lover.cta {
  background-color: #dF5A48 !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_lover .profile-border-color, .food_lover .feed-list > li.active > a {
  border-color: #dF5A48;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_lover.profile-border-color, .feed-list > li.active > a.food_lover {
  border-color: #dF5A48 !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.chef .profile-color, .chef .userInfo-body a, .userInfo-body .chef a, .chef .feed-list > li.active > a, .chef .postByline a, .postByline .chef a, .chef .postLocation a, .postLocation .chef a, .chef .postTags a, .postTags .chef a, .chef .postLink a, .postLink .chef a, .chef .club .postPreviewListView-title, .club .chef .postPreviewListView-title {
  color: #e75810;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.chef.profile-color, .userInfo-body a.chef, .feed-list > li.active > a.chef, .postByline a.chef, .postLocation a.chef, .postTags a.chef, .postLink a.chef, .club .chef.postPreviewListView-title {
  color: #e75810 !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.chef .profile-bg-color, .chef .postFeature-featureWrapper .cta, .postFeature-featureWrapper .chef .cta {
  background-color: #e75810;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.chef.profile-bg-color, .postFeature-featureWrapper .chef.cta {
  background-color: #e75810 !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.chef .profile-border-color, .chef .feed-list > li.active > a {
  border-color: #e75810;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.chef.profile-border-color, .feed-list > li.active > a.chef {
  border-color: #e75810 !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farmer .profile-color, .farmer .userInfo-body a, .userInfo-body .farmer a, .farmer .feed-list > li.active > a, .farmer .postByline a, .postByline .farmer a, .farmer .postLocation a, .postLocation .farmer a, .farmer .postTags a, .postTags .farmer a, .farmer .postLink a, .postLink .farmer a, .farmer .club .postPreviewListView-title, .club .farmer .postPreviewListView-title {
  color: #cda514;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farmer.profile-color, .userInfo-body a.farmer, .feed-list > li.active > a.farmer, .postByline a.farmer, .postLocation a.farmer, .postTags a.farmer, .postLink a.farmer, .club .farmer.postPreviewListView-title {
  color: #cda514 !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farmer .profile-bg-color, .farmer .postFeature-featureWrapper .cta, .postFeature-featureWrapper .farmer .cta {
  background-color: #cda514;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farmer.profile-bg-color, .postFeature-featureWrapper .farmer.cta {
  background-color: #cda514 !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farmer .profile-border-color, .farmer .feed-list > li.active > a {
  border-color: #cda514;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farmer.profile-border-color, .feed-list > li.active > a.farmer {
  border-color: #cda514 !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.artisan .profile-color, .artisan .userInfo-body a, .userInfo-body .artisan a, .artisan .feed-list > li.active > a, .artisan .postByline a, .postByline .artisan a, .artisan .postLocation a, .postLocation .artisan a, .artisan .postTags a, .postTags .artisan a, .artisan .postLink a, .postLink .artisan a, .artisan .club .postPreviewListView-title, .club .artisan .postPreviewListView-title {
  color: #ffa131;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.artisan.profile-color, .userInfo-body a.artisan, .feed-list > li.active > a.artisan, .postByline a.artisan, .postLocation a.artisan, .postTags a.artisan, .postLink a.artisan, .club .artisan.postPreviewListView-title {
  color: #ffa131 !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.artisan .profile-bg-color, .artisan .postFeature-featureWrapper .cta, .postFeature-featureWrapper .artisan .cta {
  background-color: #ffa131;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.artisan.profile-bg-color, .postFeature-featureWrapper .artisan.cta {
  background-color: #ffa131 !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.artisan .profile-border-color, .artisan .feed-list > li.active > a {
  border-color: #ffa131;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.artisan.profile-border-color, .feed-list > li.active > a.artisan {
  border-color: #ffa131 !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_writer .profile-color, .food_writer .userInfo-body a, .userInfo-body .food_writer a, .food_writer .feed-list > li.active > a, .food_writer .postByline a, .postByline .food_writer a, .food_writer .postLocation a, .postLocation .food_writer a, .food_writer .postTags a, .postTags .food_writer a, .food_writer .postLink a, .postLink .food_writer a, .food_writer .club .postPreviewListView-title, .club .food_writer .postPreviewListView-title {
  color: #97b003;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_writer.profile-color, .userInfo-body a.food_writer, .feed-list > li.active > a.food_writer, .postByline a.food_writer, .postLocation a.food_writer, .postTags a.food_writer, .postLink a.food_writer, .club .food_writer.postPreviewListView-title {
  color: #97b003 !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_writer .profile-bg-color, .food_writer .postFeature-featureWrapper .cta, .postFeature-featureWrapper .food_writer .cta {
  background-color: #97b003;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_writer.profile-bg-color, .postFeature-featureWrapper .food_writer.cta {
  background-color: #97b003 !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_writer .profile-border-color, .food_writer .feed-list > li.active > a {
  border-color: #97b003;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.food_writer.profile-border-color, .feed-list > li.active > a.food_writer {
  border-color: #97b003 !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.organization .profile-color, .organization .userInfo-body a, .userInfo-body .organization a, .organization .feed-list > li.active > a, .organization .postByline a, .postByline .organization a, .organization .postLocation a, .postLocation .organization a, .organization .postTags a, .postTags .organization a, .organization .postLink a, .postLink .organization a, .organization .club .postPreviewListView-title, .club .organization .postPreviewListView-title {
  color: #7c1705;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.organization.profile-color, .userInfo-body a.organization, .feed-list > li.active > a.organization, .postByline a.organization, .postLocation a.organization, .postTags a.organization, .postLink a.organization, .club .organization.postPreviewListView-title {
  color: #7c1705 !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.organization .profile-bg-color, .organization .postFeature-featureWrapper .cta, .postFeature-featureWrapper .organization .cta {
  background-color: #7c1705;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.organization.profile-bg-color, .postFeature-featureWrapper .organization.cta {
  background-color: #7c1705 !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.organization .profile-border-color, .organization .feed-list > li.active > a {
  border-color: #7c1705;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.organization.profile-border-color, .feed-list > li.active > a.organization {
  border-color: #7c1705 !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.restaurant .profile-color, .restaurant .userInfo-body a, .userInfo-body .restaurant a, .restaurant .feed-list > li.active > a, .restaurant .postByline a, .postByline .restaurant a, .restaurant .postLocation a, .postLocation .restaurant a, .restaurant .postTags a, .postTags .restaurant a, .restaurant .postLink a, .postLink .restaurant a, .restaurant .club .postPreviewListView-title, .club .restaurant .postPreviewListView-title {
  color: #b24501;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.restaurant.profile-color, .userInfo-body a.restaurant, .feed-list > li.active > a.restaurant, .postByline a.restaurant, .postLocation a.restaurant, .postTags a.restaurant, .postLink a.restaurant, .club .restaurant.postPreviewListView-title {
  color: #b24501 !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.restaurant .profile-bg-color, .restaurant .postFeature-featureWrapper .cta, .postFeature-featureWrapper .restaurant .cta {
  background-color: #b24501;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.restaurant.profile-bg-color, .postFeature-featureWrapper .restaurant.cta {
  background-color: #b24501 !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.restaurant .profile-border-color, .restaurant .feed-list > li.active > a {
  border-color: #b24501;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.restaurant.profile-border-color, .feed-list > li.active > a.restaurant {
  border-color: #b24501 !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farm .profile-color, .farm .userInfo-body a, .userInfo-body .farm a, .farm .feed-list > li.active > a, .farm .postByline a, .postByline .farm a, .farm .postLocation a, .postLocation .farm a, .farm .postTags a, .postTags .farm a, .farm .postLink a, .postLink .farm a, .farm .club .postPreviewListView-title, .club .farm .postPreviewListView-title {
  color: #bc833e;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farm.profile-color, .userInfo-body a.farm, .feed-list > li.active > a.farm, .postByline a.farm, .postLocation a.farm, .postTags a.farm, .postLink a.farm, .club .farm.postPreviewListView-title {
  color: #bc833e !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farm .profile-bg-color, .farm .postFeature-featureWrapper .cta, .postFeature-featureWrapper .farm .cta {
  background-color: #bc833e;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farm.profile-bg-color, .postFeature-featureWrapper .farm.cta {
  background-color: #bc833e !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farm .profile-border-color, .farm .feed-list > li.active > a {
  border-color: #bc833e;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.farm.profile-border-color, .feed-list > li.active > a.farm {
  border-color: #bc833e !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.market .profile-color, .market .userInfo-body a, .userInfo-body .market a, .market .feed-list > li.active > a, .market .postByline a, .postByline .market a, .market .postLocation a, .postLocation .market a, .market .postTags a, .postTags .market a, .market .postLink a, .postLink .market a, .market .club .postPreviewListView-title, .club .market .postPreviewListView-title {
  color: #6e7312;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.market.profile-color, .userInfo-body a.market, .feed-list > li.active > a.market, .postByline a.market, .postLocation a.market, .postTags a.market, .postLink a.market, .club .market.postPreviewListView-title {
  color: #6e7312 !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.market .profile-bg-color, .market .postFeature-featureWrapper .cta, .postFeature-featureWrapper .market .cta {
  background-color: #6e7312;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.market.profile-bg-color, .postFeature-featureWrapper .market.cta {
  background-color: #6e7312 !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.market .profile-border-color, .market .feed-list > li.active > a {
  border-color: #6e7312;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.market.profile-border-color, .feed-list > li.active > a.market {
  border-color: #6e7312 !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.publication .profile-color, .publication .userInfo-body a, .userInfo-body .publication a, .publication .feed-list > li.active > a, .publication .postByline a, .postByline .publication a, .publication .postLocation a, .postLocation .publication a, .publication .postTags a, .postTags .publication a, .publication .postLink a, .postLink .publication a, .publication .club .postPreviewListView-title, .club .publication .postPreviewListView-title {
  color: #046d29;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.publication.profile-color, .userInfo-body a.publication, .feed-list > li.active > a.publication, .postByline a.publication, .postLocation a.publication, .postTags a.publication, .postLink a.publication, .club .publication.postPreviewListView-title {
  color: #046d29 !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.publication .profile-bg-color, .publication .postFeature-featureWrapper .cta, .postFeature-featureWrapper .publication .cta {
  background-color: #046d29;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.publication.profile-bg-color, .postFeature-featureWrapper .publication.cta {
  background-color: #046d29 !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.publication .profile-border-color, .publication .feed-list > li.active > a {
  border-color: #046d29;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.publication.profile-border-color, .feed-list > li.active > a.publication {
  border-color: #046d29 !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.nutritionist .profile-color, .nutritionist .userInfo-body a, .userInfo-body .nutritionist a, .nutritionist .feed-list > li.active > a, .nutritionist .postByline a, .postByline .nutritionist a, .nutritionist .postLocation a, .postLocation .nutritionist a, .nutritionist .postTags a, .postTags .nutritionist a, .nutritionist .postLink a, .postLink .nutritionist a, .nutritionist .club .postPreviewListView-title, .club .nutritionist .postPreviewListView-title {
  color: #4AA047;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.nutritionist.profile-color, .userInfo-body a.nutritionist, .feed-list > li.active > a.nutritionist, .postByline a.nutritionist, .postLocation a.nutritionist, .postTags a.nutritionist, .postLink a.nutritionist, .club .nutritionist.postPreviewListView-title {
  color: #4AA047 !important;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.nutritionist .profile-bg-color, .nutritionist .postFeature-featureWrapper .cta, .postFeature-featureWrapper .nutritionist .cta {
  background-color: #4AA047;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.nutritionist.profile-bg-color, .postFeature-featureWrapper .nutritionist.cta {
  background-color: #4AA047 !important;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.nutritionist .profile-border-color, .nutritionist .feed-list > li.active > a {
  border-color: #4AA047;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/profile-type.scss */
.nutritionist.profile-border-color, .feed-list > li.active > a.nutritionist {
  border-color: #4AA047 !important;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list {
  padding: 0;
  margin: 0;
  overflow: auto;
}
/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post {
  position: relative;
  display: inline-block;
  float: left;
  box-sizing: border-box;
  width: 33.3%;
  padding: 0 1px 1px;
  overflow: hidden;
  border: 0;
}
/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post:hover .post-overlay {
  display: block;
  background-color: rgba(0, 0, 0, 0.6);
  transition: all 0.4s ease-in-out;
}
/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay {
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  color: #fff;
  padding: 20px;
  margin: 0 1px 1px;
  font-size: 14px;
  border-top: 1px #858585 solid;
}
/* line 45, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay .tstamp {
  display: inline;
  font-size: 90%;
}
/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay-content {
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
  text-align: center;
}
/* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay-counts {
  list-style-type: none;
  text-align: center;
  position: absolute;
  padding-left: 0;
  bottom: 15px;
  left: 0;
  width: 100%;
}
/* line 68, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay-counts .item {
  display: inline-block;
  font-size: 20px;
  width: 30%;
}
/* line 74, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay-counts .icon {
  display: inline;
  vertical-align: bottom;
}
/* line 79, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay-counts .count {
  display: inline;
  margin: 0 15px 0 5px;
  font-size: 18px;
  vertical-align: bottom;
}
/* line 87, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay-tags {
  box-sizing: border-box;
  position: absolute;
  top: 5px;
  left: 0;
  width: 100%;
  list-style-type: none;
  overflow: auto;
  font-size: 12px;
  text-align: left;
  padding: 0 20px;
  margin-top: 10px;
}
/* line 100, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay-tags .icon {
  display: inline-block;
}
/* line 104, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay-tags .location {
  float: left;
  display: inline-block;
}
/* line 109, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/posts-list.scss */
.posts-list .post-overlay-tags .classification {
  float: right;
  display: inline-block;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/google-map-view.scss */
.googleMapView {
  display: block;
  position: relative;
  text-align: center;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/google-map-view.scss */
.googleMapView-staticMap {
  margin-left: auto;
  margin-right: auto;
  max-height: 100%;
  max-width: 100%;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/google-map-view.scss */
.googleMapView-dynamicMap {
  height: 100%;
  width: 100%;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/address-block.scss */
.location-header .location-addressBlock {
  font-style: normal;
  font-size: 0.9em;
  color: #aaa;
  text-align: left;
  line-height: 1.4;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/address-block.scss */
.location-address-block .location-icon--mapPin {
  position: absolute;
  top: 0.3em;
  left: 0;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/address-block.scss */
.location-address,
.location-address2,
.location-cityStateZip {
  padding-left: 12px;
  display: block;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/avatar.scss */
.userAvatar {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  position: relative;
  text-align: center;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/avatar.scss */
.userAvatar--profile-icon {
  color: #fff;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/avatar.scss */
.userAvatar--img {
  vertical-align: top;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
#menu {
  display: block;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
#menu-drawer {
  display: none;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header {
  text-align: left;
  padding: 0 15px 0 30px;
  color: #4c5157;
}

/*
 * Header brand
 */
/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-brand {
  float: left;
  text-align: right;
  margin: 0;
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-brand a {
  display: block !important;
  outline: none;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  width: 185px;
  height: 68px;
  margin-top: 1px;
  background-image: url(/assets/FoodstandLogoNew.png);
  background-position: center center;
  background-repeat: no-repeat;
  line-height: 68px;
  text-align: left;
  font-size: 19px;
  text-transform: uppercase;
  letter-spacing: 0.3em;
  font-weight: 900;
  color: #dF5A48;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-brand a:focus {
  outline: none;
}

/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-hamburger {
  display: none;
  height: 68px;
  border: none;
  float: right;
  margin-right: -15px;
  border-radius: none;
  background-color: transparent;
  outline: none;
}

/* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-hamburger span {
  width: 17px;
  height: 2px;
  background-color: black;
  display: block;
  margin: 4px 15px;
  border-radius: 1px;
}

/*
 * Header nav
 */
/* line 76, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-nav {
  height: 68px;
  line-height: 68px;
}

/* line 81, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-navItems {
  margin: 0;
  padding: 0;
}

/* line 86, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-navItems.header-navItems__left {
  float: left;
  margin-left: 22px;
}

/* line 91, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-navItems.header-navItems__right {
  float: right;
}

/* line 95, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-navItem {
  display: inline-block;
  vertical-align: middle;
  height: 68px;
  line-height: 68px;
  margin: 0;
  padding: 0;
  font-size: 16px;
  margin: 0 22px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #6A6A6A;
}
/* line 107, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-navItem a {
  color: #6A6A6A;
}

/* line 112, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-navItems__getTheApp {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  border-radius: 6px;
  background-color: #FAA557;
  width: 132px;
  text-align: center;
  color: #fff;
  margin-right: -22px;
}

/* line 124, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-navItem .header-auth-cta span {
  opacity: 0.5;
}

/* line 128, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-navItem.new-post-button {
  margin-right: 0;
}

/* line 132, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-navItem.header-authInfo {
  margin-left: 0;
}

/* line 136, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-authInfo {
  line-height: 68px;
}
/* line 139, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-authInfo .userAvatar {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}

/* line 146, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-authInfo-notifications {
  display: inline-block !important;
  vertical-align: middle;
  padding-left: 20px;
  color: #858585;
  position: relative;
}

/* line 154, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-authInfo-notifications .icon-tab-activity {
  font-size: 28px;
}

/* line 158, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-authInfo-notifications .count {
  position: absolute;
  top: -7px;
  right: 0px;
  background-color: #dF5A48;
  border-radius: 10px;
  line-height: 8px;
  color: #fff;
  padding: 4px 4px;
  font-weight: 100;
  font-family: "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 12px;
}

/* line 172, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header .header-cta {
  color: #fff;
  background-color: #dF5A48;
  border-color: #dF5A48;
  vertical-align: middle;
  font-size: 10px;
  line-height: 34px;
  margin-left: 15px;
  margin-right: 15px;
}
/* line 181, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header .header-cta:hover {
  color: #fff;
}

@media (max-width: 800px) {
  /* line 187, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
  .header-navItems li > a,
  .header-navItems li > span,
  .header-navItems li > button span {
    padding-left: 11.25px;
    padding-right: 11.25px;
    cursor: pointer;
  }

  /* line 195, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
  .header-navItems .header-cta {
    margin: 5px;
  }
}
/* line 200, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.header-new-post-cta {
  color: #4c5157;
  font-size: 25px;
  line-height: 65px;
}

/*
 Home page
*/
/* line 211, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.home-page #menu {
  display: none;
}

/* line 215, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.home-page .header-navItem span {
  color: #D2D2D4;
}

/* line 219, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.home-page .header-navItem .header-navItems__getTheApp {
  color: #5b5b5b;
  background-color: #D6D5D5;
}

/* line 224, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.home-page .header-navItem .header-auth-cta span {
  opacity: 1;
}

/* line 228, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.home-page .header-brand a {
  background-image: url("https://foodstand.imgix.net/assets/site_images/FoodstandLogoNewWhite-02b88800-8fe3-4f95-be33-80ae31d34f34.png");
}

/* line 232, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.corp-page #menu {
  display: none;
}

/* line 236, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.corp-page .header-navItem span {
  color: #D2D2D4;
}

/* line 240, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.corp-page .header-navItem .header-navItems__getTheApp {
  color: #5b5b5b;
  background-color: #D6D5D5;
}

/* line 245, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.corp-page .header-navItem .header-auth-cta span {
  opacity: 1;
}

/* line 249, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/header.scss */
.corp-page .header-brand a {
  background-image: url("https://foodstand.imgix.net/assets/site_images/FoodstandLogoNewWhite-02b88800-8fe3-4f95-be33-80ae31d34f34.png");
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/footer.scss */
.footer {
  text-align: left;
  background-color: #171717;
  color: white;
  height: 275px;
}

/* line 8, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/footer.scss */
.footer-container {
  max-width: 960px;
  padding: 70px 20px 0 20px;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/footer.scss */
.footer a {
  color: white;
  text-decoration: underline;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/footer.scss */
.footer-socialLinks,
.footer__info {
  margin-bottom: 35px;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/footer.scss */
.footer .footer-socialLink--facebook,
.footer .footer-socialLink--twitter,
.footer .footer-socialLink--instagram {
  display: inline-block;
  font-size: 25px;
  margin-right: 2px;
  text-decoration: none;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/footer.scss */
.footer-socialLink--facebook span,
.footer-socialLink--twitter span,
.footer-socialLink--instagram span {
  display: none;
}

/* line 53, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/footer.scss */
.footer__links a {
  margin-right: 10px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comment.scss */
.comment,
.comment--new {
  overflow: hidden;
  display: block;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comment.scss */
.comment-username {
  display: block !important;
  margin-right: 0.5em;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comment.scss */
.comment--new {
  text-align: right;
}

/* line 26, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comment.scss */
.comment--new textarea {
  padding: 10px;
  border-radius: 5px;
}

/* line 31, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comment.scss */
.comment-content {
  position: relative;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/gradients.scss */
.comment-content--truncated::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 2em;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF', GradientType=0);
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/like-button.scss */
.likeBtn {
  display: inline-block;
  vertical-align: middle;
}
/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/like-button.scss */
.likeBtn .likeBtn-submit {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 0;
  border-style: solid;
  outline: none;
  height: 37px;
  border-radius: 2px;
  line-height: 37px;
  white-space: nowrap;
  color: #fff;
  padding: 0 20px;
}
/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/like-button.scss */
.likeBtn .likeBtn-text {
  display: block;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  width: 1px;
  height: 1px;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/like-button.scss */
.likeBtn .likeBtn-submit:before {
  font-size: 12px;
  font-weight: 700;
  position: relative;
  top: 0.1em;
  margin-right: 2px;
}
/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/like-button.scss */
.likeBtn.is-unliked .likeBtn-submit {
  background-color: #858585 !important;
}
/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/like-button.scss */
.likeBtn .likeBtn-count {
  font-size: 14px;
  font-weight: 700;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/edit-button.scss */
.editBtn {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 0;
  border-style: solid;
  outline: none;
  height: 37px;
  border-radius: 2px;
  line-height: 37px;
  white-space: nowrap;
  color: #fff !important;
  padding: 0 20px;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
}
/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/edit-button.scss */
.editBtn .icon {
  display: inline-block;
  margin-right: 2px;
  font-size: 13px;
  font-weight: 700;
  position: relative;
  top: 0.1em;
}

/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comment-button.scss */
.commentBtn {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 0;
  border-style: solid;
  outline: none;
  height: 37px;
  border-radius: 2px;
  line-height: 37px;
  white-space: nowrap;
  color: #fff !important;
  padding: 0 20px;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
}
/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comment-button.scss */
.commentBtn .commentBtn-icon:before {
  margin-right: 2px;
  font-size: 13px;
  font-weight: 700;
  position: relative;
  top: 0.1em;
}
/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comment-button.scss */
.commentBtn--noComments .commentBtn-count span {
  display: none;
}
/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comment-button.scss */
.commentBtn--noComments .commentBtn-count:before {
  content: 'Comment';
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/open-in-app-button.scss */
.content .openInAppButton {
  display: none;
}

/*.openInAppForm {
  display: block;
  box-sizing: border-box;
  margin: 0 auto;
  text-align: center;
  padding: 15px;
  background-color: $gray;
  color: $white;
}

.openInAppForm-input {
  margin-left: 15px;
  padding: 8px;
  min-width: 250px;
  border: none;
  border-radius: 3px;
  color: $dark-gray;
}

.openInAppForm-btn {
  @extend %btn;
  @include btn-variant($red, $white, $white);
  margin-left: 10px;
}*/
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/coming-soon-banner.scss */
.content .comingSoonBanner {
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 14px;
  display: block;
  text-align: center;
  padding: 20px;
  color: #fff;
  width: 100%;
  box-sizing: border-box;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comments.scss */
.comments .newComment-linkOverride {
  display: block;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comments.scss */
.comments {
  margin: 0;
  padding: 0;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comments.scss */
.newComment {
  text-align: right;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comments.scss */
.newComment-body {
  display: block;
  width: 100%;
  border: none;
  box-sizing: border-box;
  background-color: #edeef2;
  border-radius: 0;
  position: relative;
  z-index: 1;
  padding: 24px;
  margin-bottom: 10px;
}

/* line 28, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/comments.scss */
.newComment-submit {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 1px;
  border-style: solid;
  outline: none;
  height: 37px;
  border-radius: 2px;
  line-height: 37px;
  white-space: nowrap;
  color: #fff;
  background-color: #dF5A48;
  border-color: #dF5A48;
  padding: 0 30px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/explore-thumbs.scss */
.exploreThumbs {
  margin-top: 70px;
  margin-bottom: 50px;
  text-align: center;
}

/* line 8, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/explore-thumbs.scss */
.exploreThumbs .sectionHeading {
  margin-top: 40px;
  margin-bottom: 60px;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/explore-thumbs.scss */
.exploreThumbs__list {
  margin-top: 40px;
  margin-bottom: 60px;
}

/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/explore-thumbs.scss */
.exploreThumb {
  margin-bottom: 30px;
  overflow: hidden;
  outline: none;
}

/* line 26, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/explore-thumbs.scss */
.exploreThumb__thumb {
  position: relative;
  text-align: center;
  position: relative;
  padding-top: 100%;
}
/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/aspect-ratio.scss */
.exploreThumb__thumb > div:first-child,
.exploreThumb__thumb > a:first-child {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/explore-thumbs.scss */
.exploreThumb__thumb img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  border-radius: 5px;
}

/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/explore-thumbs.scss */
.exploreThumb__meta {
  position: absolute;
  display: block;
  top: 50%;
  width: 100%;
  transform: translate(0, -50%);
  color: white;
  text-shadow: 0 0 6px black;
  text-transform: uppercase;
}

/* line 51, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/explore-thumbs.scss */
.exploreThumb__meta h3 {
  font-weight: 900;
  padding: 0 15px;
  margin: 0;
}

/* line 57, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/explore-thumbs.scss */
.exploreThumb__see {
  text-transform: uppercase;
  margin-top: 20px;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/search-bar.scss */
.searchBar {
  position: relative;
  text-align: left;
  background-color: #fff;
  border-radius: 2px;
  padding: 0 40px 0 40px;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/search-bar.scss */
.searchBar__form {
  overflow: hidden;
  position: relative;
  height: 40px;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/search-bar.scss */
.searchBar input[type=search] {
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
  border: none;
  background-color: transparent;
  width: 100%;
  outline: none;
  font-size: 18px;
  color: #4c5157;
}

/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/search-bar.scss */
.searchBar__remover {
  position: absolute;
  right: 17px;
  top: 50%;
  margin-top: -7px;
}

/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/search-bar.scss */
.searchBar__icon {
  position: absolute;
  left: 20px;
  top: 14px;
  font-size: 12px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/recipe-link.scss */
.recipeLink .recipeLink__btn {
  display: block;
  color: inherit;
  background-color: transparent;
  border-color: white;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/recipe-link.scss */
.recipeLink span {
  color: inherit;
  text-transform: none;
  font-size: 14px;
  font-weight: 900;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/recipe-link.scss */
.recipeLink__btnIcon {
  position: relative;
  top: 0.1em;
  margin-right: 5px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-type-icon.scss */
.postTypeIcon {
  font-size: 34px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/timestamp.scss */
.timestamp {
  min-width: 70px;
  font-size: 0.9em;
}
/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/timestamp.scss */
.timestamp span {
  vertical-align: middle;
}
/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/timestamp.scss */
.timestamp .icon-clock {
  display: inline-block;
  margin-right: 0.25em;
}

/* line 4, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/social-button.scss */
.socialButtons {
  color: #858585;
  display: inline-block;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/social-button.scss */
.socialButtons-text {
  font-weight: 700;
  margin-right: 0.8em;
  letter-spacing: 0.1em;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/social-button.scss */
.socialButton {
  height: 24px;
  width: 24px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  text-indent: 0;
}
/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/social-button.scss */
.socialButton:before {
  font-size: 22px;
  line-height: 24px;
  width: 24px;
  height: 24px;
  display: inline-block;
}

/* line 35, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/social-button.scss */
.socialButton:not(:last-child) {
  margin-right: 0.8em;
}

/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/social-button.scss */
.socialButton--facebook:before {
  color: #3b5998;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/social-button.scss */
.socialButton--twitter:before {
  color: #4099ff;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/related-posts.scss */
.relatedPosts {
  margin-top: 50px;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/related-posts.scss */
.relatedPosts .postTypeIcon {
  font-size: 30px;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview {
  text-align: left;
  color: #4c5157;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-bottom: 30px;
  background-color: #fff;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
  max-width: 463px;
  background-color: white;
  margin-bottom: 40px;
  overflow: hidden;
}

/*
.postPreview-userAvatar {
  @include avatar(60px);
}
  */
/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-tagline {
  color: #b5b5b5;
}

/* line 26, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview .postPreview-image {
  position: relative;
  padding-top: 80%;
  display: block;
  overflow: hidden;
  position: relative;
}
/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/aspect-ratio.scss */
.postPreview .postPreview-image > div:first-child,
.postPreview .postPreview-image > a:first-child {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview .postPreviewStickyIndicator {
  position: absolute;
  top: 12px;
  right: 12px;
  background-color: white;
  border-radius: 2px;
  padding: 0 3px;
  height: 20px;
  opacity: 0.8;
  line-height: 20px;
  font-size: 11px;
  color: #4c5157;
}

/* line 47, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview .postPreviewStickyIndicatorIcon {
  display: inline;
}

/* line 51, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-image img {
  width: 100%;
  margin-top: -10%;
}

/* line 56, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-imageOverlay {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  color: white;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 65, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview.is-photoPost .postTypeIcon,
.postPreview.is-photoPost .postPreview-title,
.postPreview.is-photoPost .postPreview-extras {
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.6);
}

/* line 71, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-typeIcon,
.postPreview-title {
  font-size: 18px;
}

/* line 76, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-title {
  font-weight: 700;
}

/* line 80, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-description,
.postPreview .comment-body {
  line-height: 18px;
  letter-spacing: 0.4px;
}

/* line 86, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-typeIconWrapper {
  min-width: 50px;
  text-align: center;
  padding-top: 5px;
}

/* line 98, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-extras {
  margin-top: 0.5em;
  font-size: 0.9em;
}

/* line 103, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-image .timestamp {
  display: inline-block;
  min-width: 0;
}
/* line 107, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-image .timestamp span {
  vertical-align: bottom;
}

/* line 112, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-extras > span:not(:last-child) {
  margin-right: 10px;
}

/* line 116, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-locationName:before {
  font-size: 0.8em;
  margin-right: 3px;
}

/* line 123, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-byline {
  margin-top: -15px;
  margin-bottom: 15px;
  padding-left: 25px;
  padding-right: 25px;
}

/* line 147, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-userInfoWrapper {
  padding-top: 23px;
}

/* line 152, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-actions {
  padding-top: 23px;
  text-align: right;
  min-width: 100px;
}

/* line 159, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-discussion {
  margin-bottom: 25px;
  border-top: 1px solid #f5f5f5;
  padding-top: 15px;
  padding-left: 25px;
  padding-right: 25px;
}

/* line 167, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview .postPreview-footer {
  background-color: #b5b5b5;
}

/* line 170, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview .postPreview-footerBtn {
  border-top: 1px solid #f5f5f5;
  background-color: white;
  display: block;
  height: 50px;
  line-height: 47px;
  padding-left: 25px;
  padding-right: 25px;
  color: #9b9b9b;
}

/* line 181, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-footerBtnWrapper {
  vertical-align: middle;
}

/* line 185, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-footerBtnWrapper:before {
  margin-right: 10px;
  vertical-align: middle;
}

/* line 192, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview .postInfoType {
  background-color: transparent;
}

/* line 196, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview .comment-username {
  display: inline-block !important;
  margin-top: 1em;
}

/* line 201, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview-seeMore {
  margin-top: 1em;
  color: #b5b5b5;
  font-size: 0.9em;
}

/* line 207, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView {
  position: relative;
  padding: 16px 16px 12px 122px;
  min-height: 85px;
}

/* line 213, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-thumbnail {
  position: absolute;
  left: 16px;
  top: 16px;
  width: 81px;
  height: 81px;
  line-height: 81px;
  border-radius: 4px;
  overflow: hidden;
}

/* line 224, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-typeIconWrapper {
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

/* line 233, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-typeIconWrapper .postTypeIcon {
  vertical-align: middle;
  color: #fff;
  font-size: 36px;
  line-height: 81px;
}

/* line 240, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
a.postPreviewListView-title-area {
  display: block;
  text-align: left;
  min-height: 50px;
}

/* line 246, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-title {
  font-size: 18px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 21px;
  letter-spacing: 0.6px;
}

/* line 253, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-description {
  font-size: 12px;
  margin-top: 5px;
  line-height: 18px;
  letter-spacing: 0.4px;
}

/* line 260, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-byline {
  display: block;
  margin-top: 12px;
  text-align: left;
}

/*.postPreviewListView-userAvatar, .postPreviewListView-userAvatar img {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  display: inline-block;
  vertical-align: middle;
}*/
/* line 274, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-username,
.postPreviewListView-userInfoWrapper,
.postPreviewListView-tagline {
  display: inline;
  vertical-align: middle;
}

/* line 281, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-username {
  margin-left: 8px;
}

/* line 284, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-tagline {
  color: #b5b5b5;
  margin-left: 8px;
}

/* line 289, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-actions {
  display: block;
  float: right;
  margin-top: -5px;
}

/* line 295, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-actions .likeBtn-submit.profile-bg-color, .postPreviewListView-actions .postFeature-featureWrapper .likeBtn-submit.cta, .postFeature-featureWrapper .postPreviewListView-actions .likeBtn-submit.cta, .postPreviewListView-actions .profile-bg-color, .postPreviewListView-actions .postFeature-featureWrapper .cta, .postFeature-featureWrapper .postPreviewListView-actions .cta {
  background-color: transparent !important;
  color: #858585 !important;
  font-size: 14px;
  vertical-align: middle;
  padding: 0 0 0 3px;
  width: 40px;
}

/* line 304, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview .postPreviewCalendar {
  position: relative;
  margin-top: -1px;
}

/* line 309, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView .postPreviewCalendar {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
}

/* line 317, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewCalendar {
  display: block;
  width: 40px;
  height: 40px;
  background-color: white;
}
/* line 323, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewCalendar.with-outline {
  border: 1px #fff solid;
}

/* line 328, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewCalendar-month {
  background-color: red;
  font-size: 10px;
  text-transform: uppercase;
  color: white;
  height: 14px;
  line-height: 13px;
}

/* line 337, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewCalendar-day {
  color: black;
  line-height: 23px;
  font-size: 18px;
  font-weight: bold;
}

/* line 344, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreview a:visited,
.postPreviewListView a:visited {
  color: #9b9b9b;
}

/* line 349, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-meta {
  font-size: 12px;
  margin-top: 8px;
}
/* line 353, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-meta .meta-item {
  margin-right: 8px;
  display: inline-block;
}
/* line 358, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-meta .icon {
  vertical-align: middle;
}

/* line 363, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-userAvatar {
  vertical-align: middle;
}

/* line 367, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-preview.scss */
.postPreviewListView-timestamp {
  margin-left: 1px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-event.scss */
.postEvent {
  margin-top: 25px;
  margin-bottom: 50px;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-event.scss */
.postEvent-media {
  padding-right: 40px;
}

/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-event.scss */
.postEvent-media img {
  display: block;
  width: 120px;
  height: 120px;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-event.scss */
.postEvent-body {
  text-align: left;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-event.scss */
.postEvent-name {
  margin-top: 0;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-event.scss */
.postEvent .postEvent-name a {
  color: #858585;
  font-weight: 700;
  font-size: 1.1em;
}

/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/post-event.scss */
.postEvent .postEvent-description a {
  color: #858585;
}

/**
 * AddToCalendar White Blue Menu Style
 * http://addtocalendar.com
 */
/* Base */
/* line 8, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.addtocalendar var {
  display: none;
}

/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.addtocalendar {
  position: relative;
  display: inline-block;
  background: transparent !important;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atcb-link {
  display: block;
  outline: none !important;
  cursor: pointer;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atcb-link:focus ~ ul,
.atcb-link:active ~ ul,
.atcb-list:hover {
  visibility: visible;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atcb-list {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  width: 170px;
  z-index: 900;
}

/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atcb-list,
.atcb-item {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #fff;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atcb-item {
  float: none;
  text-align: left;
}

/* line 53, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atcb-item-link {
  text-decoration: none;
  outline: none;
  display: block;
}

/* line 60, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atcb-item.hover,
.atcb-item:hover {
  position: relative;
  z-index: 900;
  cursor: pointer;
  text-decoration: none;
  outline: none;
}

/* Menu WB */
/* line 72, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atc-style-menu-wb .atcb-list {
  width: 170px;
  border: 1px solid #bababa;
  border-radius: 2px;
  box-shadow: 0 0 5px #AAA;
}

/* line 79, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atc-style-menu-wb .atcb-list,
.atc-style-menu-wb .atcb-item {
  background: #fff;
  color: #000;
  padding: 5px;
}

/* line 87, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atc-style-menu-wb .atcb-item,
.atc-style-menu-wb .atcb-item-link {
  line-height: 1.3em;
  vertical-align: middle;
  zoom: 1;
}

/* line 95, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atc-style-menu-wb .atcb-item-link,
.atc-style-menu-wb .atcb-item-link:hover,
.atc-style-menu-wb .atcb-item-link:active,
.atc-style-menu-wb .atcb-item-link:focus {
  color: #000;
  font-family: "Verdana";
  font-size: 14px;
  text-decoration: none;
  outline: none;
  padding: 5px 15px;
}

/* line 108, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atc-style-menu-wb .atcb-item-link:hover,
.atc-style-menu-wb .atcb-item-link:active,
.atc-style-menu-wb .atcb-item-link:focus {
  color: #fff;
}

/* line 115, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/add-to-calendar.scss */
.atc-style-menu-wb .atcb-item.hover,
.atc-style-menu-wb .atcb-item:hover {
  background: #dF5A48;
}

/* line 4, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  z-index: 1000;
  -moz-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1001;
}

/* line 28, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal-close {
  position: absolute;
  z-index: 1003;
  top: 5px;
  right: 5px;
  color: #4c5157;
  font-size: 30px;
  border: none;
  padding: 0;
  margin: 0;
  background-color: transparent;
  height: 40px;
  width: 40px;
  line-height: 40px;
  overflow: hidden;
  vertical-align: middle;
}

/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal--visible {
  opacity: 1;
}

/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal-content {
  background-color: white;
  border-radius: 2px;
  top: 150px;
  position: absolute;
  z-index: 1002;
  left: 50%;
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  overflow: hidden;
}

/* line 61, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal-header {
  text-align: center;
  padding: 20px 15px;
  color: white;
  font-weight: 700;
  font-size: 16px;
}

/* line 69, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal .modalForm {
  font-family: "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 74, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modalForm-group {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 86, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modalForm-col6:first-child {
  padding-left: 0;
}

/* line 90, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modalForm-col6:last-child {
  padding-right: 0;
}

/* line 94, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modalForm-col6:not(:first-child) {
  padding-left: 5px;
}

/* line 98, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modalForm-col6:not(:last-child) {
  padding-right: 5px;
}

/* line 107, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal .modalForm input[type=text],
.modal .modalForm input[type=email],
.modal .modalForm textarea {
  margin-top: 16px;
  margin-bottom: 16px;
  display: block;
  outline: none;
}
/* line 116, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal .modalForm input[type=text]:focus,
.modal .modalForm input[type=email]:focus,
.modal .modalForm textarea:focus {
  box-shadow: 0 0 8px rgba(34, 51, 68, 0.3);
  background-color: #f3f4f6;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* line 125, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal .modalForm-group input[type=text],
.modal .modalForm-group input[type=email],
.modal .modalForm-group textarea {
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
}

/* line 135, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal .modalForm input[type=text],
.modal .modalForm input[type=email],
.modal .modalForm textarea {
  background-color: #edeef2;
  border: none;
  width: 100%;
  padding: 10px 15px;
  box-sizing: border-box;
  border-radius: 3px;
}

/* line 147, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal .modalForm p {
  font-size: 16px;
}

/* line 151, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modalForm input[type=submit] {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 0;
  border-style: solid;
  outline: none;
  height: 40px;
  border-radius: 3px;
  line-height: 40px;
  white-space: nowrap;
  padding-left: 40px;
  padding-right: 40px;
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 165, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal .field_with_errors input[type=text], .modal .field_with_errors input[type=text]:focus,
.modal .field_with_errors input[type=email],
.modal .field_with_errors input[type=email]:focus,
.modal .field_with_errors textarea,
.modal .field_with_errors textarea:focus {
  box-shadow: 0 0 3px red;
}

/* line 171, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal .formError {
  font-size: 11px;
  color: red;
  margin-top: 3px;
}

/* line 179, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal .modalForm-group .field_with_errors + .formError {
  margin-top: 3px;
}

/* line 187, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modal .field_with_errors + .formError {
  margin-top: -13px;
}

/* line 193, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/modal.scss */
.modalForm-blockLabel {
  display: block;
  margin-bottom: 5px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/message-modal.scss */
.messageModal .modal-content {
  padding: 40px 30px;
  text-align: center;
  font-size: 20px;
  min-width: 375px;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/step-feature.scss */
.stepFeature, .spotlightInvolved-steps, .revolutionSteps, .nofoodwasteSteps {
  border-spacing: 30px;
  margin-left: -30px;
  margin-right: -30px;
  border-collapse: separate;
}

/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/step-feature.scss */
.stepFeature-step {
  text-align: center;
  width: 33.333%;
  background-color: white;
  padding: 15px;
  vertical-align: top;
  position: relative;
  padding-bottom: 83px;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/step-feature.scss */
.stepFeature-image {
  height: 125px;
  margin-top: 15px;
}

/* line 28, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/modules/step-feature.scss */
.stepFeature-footer {
  display: block;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
  height: 38px;
}

/* line 4, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download {
  background-image: url("https://foodstand.imgix.net/assets/site_images/download-background-e963876e-1101-4490-8f6f-333d30f2a3ff.jpg");
  background-size: 100% 220px;
  background-position: center top;
  background-repeat: no-repeat;
  color: #4c5157;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-container {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-bottom: 100px;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-logo {
  position: absolute;
  top: 155px;
  left: 320px;
  background: url("https://foodstand.imgix.net/assets/site_images/download-foostand-logo@2x-efe4b190-4298-480f-b3a2-456b0578b360.png") no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 269px;
  height: 26px;
  background-size: 269px 26px;
  margin: 0;
  color: white;
}

/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-iphone {
  position: relative;
  top: 75px;
  left: -30px;
  width: 320px;
}

/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-blurb {
  position: absolute;
  width: 320px;
  top: 220px;
  left: 320px;
  padding-top: 1.5em;
  font-size: 0.87em;
}

/* line 49, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-explanation {
  margin-bottom: 2em;
  line-height: 1.6;
  letter-spacing: 0.03em;
}

/* line 55, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.challenge-descriptions {
  line-height: 20px;
  margin-top: -20px;
}

/* line 60, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-heading {
  font-weight: 700;
  letter-spacing: 0.05em;
}

/* line 65, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-blurb .download-heading {
  color: #97b003;
  font-size: 1.3em;
  text-transform: uppercase;
}

/* line 71, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-links {
  margin-bottom: 2em;
}

/* line 76, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-appStore {
  float: left;
  background: url("https://foodstand.imgix.net/assets/site_images/download-apple-store@2x-02a5d881-fffc-4523-a84d-7b1d47f71ce9.png") no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 145px;
  height: 41px;
  background-size: 145px 41px;
}

/* line 81, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-googlePlay {
  float: right;
  background: url("https://foodstand.imgix.net/assets/site_images/download-google-play@2x-74b02582-1712-4f68-a235-90deef9c6661.png") no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 129px;
  height: 41px;
  background-size: 129px 41px;
}

/* line 86, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-notifyNote {
  font-size: 90%;
  opacity: 0.8;
  display: inline;
}

/* line 96, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download input[type=text],
.download input[type=email] {
  background-color: #ddd;
  border: none;
  padding: 0.9em 1em;
  margin: 0.5em 0 0.9em;
  color: #555;
  width: 100%;
  border-radius: 3px;
  box-sizing: border-box;
  outline: none;
  letter-spacing: 0.1em;
}

/* line 110, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-btn {
  text-transform: uppercase;
  padding: 0.8em 1.5em;
  border: none;
  background-color: #97b003;
  color: white;
  font: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 700;
  border-radius: 3px;
  outline: none;
  float: right;
  letter-spacing: 0.1em;
  margin-left: 1em;
}

/* line 125, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-btn:hover {
  background-color: #819703;
}

/* line 129, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-btn:active {
  background-color: #6c7e02;
}

/* line 133, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download a {
  color: #97b003;
}

/* line 137, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download a[disabled] {
  opacity: 0.3;
  cursor: default;
}

/* line 142, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download a[disabled]:active,
.download a[disabled]:hover,
.download a[disabled]:focus {
  outline: none;
}

/* line 148, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-open-on-web {
  display: block;
}

/* line 152, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-open-on-web hr {
  display: block;
  margin-bottom: 15px;
}

/* line 157, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/download.scss */
.download-open-on-web .header-navItems__getTheApp {
  display: inline-block;
  margin-left: 12px;
  text-decoration: none;
  color: white;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand {
  margin: 0 auto;
  max-width: 1024px;
  box-sizing: border-box;
  color: #4c5157;
  text-align: center;
}
/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .img {
  vertical-align: middle;
}
/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .img.hand-wave {
  width: 105px;
  height: 105px;
  vertical-align: middle;
  margin-bottom: 20px;
  margin-left: 10px;
}
/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .img.checkin-success {
  width: 480px;
  margin: 100px 0;
}
/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .img.world {
  width: 250px;
  margin: 30px 0 70px;
}
/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .info {
  color: #6a6c66;
  font-size: 24px;
  line-height: 32px;
  max-width: 800px;
  margin: 0 auto 32px auto;
}
/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .team-link {
  color: #7dd966;
  font-size: 20px;
  margin-bottom: 66px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 47, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .team-link .icon {
  display: inline-block;
  transform: rotate(270deg);
  vertical-align: middle;
  font-size: 16px;
  margin-left: 5px;
  margin-bottom: 1px;
}
/* line 57, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .categories {
  position: relative;
  margin: 100px auto 350px auto;
  display: flex;
  flex-direction: row;
  align-items: top;
}
/* line 65, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .category {
  flex: 1;
  position: relative;
}
/* line 69, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .category .img {
  height: 145px;
}
/* line 73, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .category .line {
  position: absolute;
  bottom: -160px;
  left: 50%;
  margin-left: -2px;
  height: 80px;
}
/* line 80, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .category .line:before {
  content: " ";
  background-color: #fac036;
  width: 18px;
  height: 18px;
  display: block;
  margin-left: -7px;
  border-radius: 9px;
}
/* line 90, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .category .line.tall {
  height: 110px;
}
/* line 96, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .category-name {
  margin-top: 40px;
  font-size: 26px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 102, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .line {
  width: 4px;
  background-color: #d9d9d9;
  height: 4px;
}
/* line 106, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .line.horizontal-line {
  position: absolute;
  left: 0;
  bottom: -160px;
  width: 100%;
}
/* line 112, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .line.bottom {
  position: absolute;
  bottom: -260px;
  left: 50%;
  height: 100px;
  color: #7dd966;
  font-size: 24px;
}
/* line 119, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .line.bottom:after {
  content: " ";
  background-color: #fac036;
  width: 18px;
  height: 18px;
  display: block;
  margin-left: -7px;
  border-radius: 9px;
  position: absolute;
  bottom: 0;
}
/* line 130, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .line.bottom .left-text {
  text-align: right;
  position: absolute;
  right: 25px;
  top: 75px;
  width: 300px;
}
/* line 137, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .line.bottom .right-text {
  text-align: left;
  position: absolute;
  left: 25px;
  top: 75px;
  width: 300px;
}
/* line 147, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .bonus {
  color: #7dd966;
  display: inline;
}
/* line 152, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .disclaimer {
  font-size: 18px;
  color: #b3b4b1;
  margin-top: -20px;
}
/* line 158, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .download-cta {
  font-size: 20px;
  color: #fff;
  background-color: #fac036;
  padding: 18px 70px;
  border-radius: 6px;
  margin-bottom: 50px;
}
/* line 167, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand h1.hi {
  color: #7dd966;
  font-size: 100px;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  vertical-align: middle;
  margin-bottom: 30px;
}
/* line 175, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand h2.heading {
  color: #7dd966;
  font-size: 55px;
  line-height: 55px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  vertical-align: middle;
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 185, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand img.smile-guy {
  width: 199px;
  height: 199px;
  margin-bottom: 75px;
}
/* line 191, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/about.scss */
.about-foodstand .heading.join-us {
  margin-top: 100px;
}

/* line 4, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team {
  color: #474747;
  max-width: 1024px;
  margin: 0 auto;
  text-align: center;
}
/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .heading-row {
  display: flex;
  flex-direction: row;
  margin-bottom: 50px;
}
/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .heading-column {
  box-sizing: border-box;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .heading-column.left {
  padding: 80px 50px;
  text-align: left;
  justify-content: center;
  display: flex;
}
/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .heading-column.left h2.heading {
  padding: 0;
}
/* line 35, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .heading-column.right {
  background-size: cover;
  background-position: center center;
}
/* line 40, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .about-link {
  color: #7dd966;
  font-size: 20px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-top: 30px;
  text-align: left;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .about-link .icon {
  display: inline-block;
  transform: rotate(270deg);
  vertical-align: middle;
  font-size: 16px;
  margin-left: 5px;
  margin-bottom: 1px;
}
/* line 55, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .staff-members {
  box-sizing: border-box;
  background-color: #f4f4f2;
  overflow: hidden;
  padding: 89px 24px;
  margin-bottom: 100px;
}
/* line 62, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .staff {
  float: left;
  width: 20%;
  text-align: left;
  padding: 0 24px;
  position: relative;
}
/* line 68, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .staff .img-wrap {
  position: relative;
  overflow: hidden;
}
/* line 72, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .staff img {
  width: 100%;
  border-radius: 6px;
}
/* line 76, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .staff .name {
  font-size: 22px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-top: 15px;
}
/* line 81, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .staff .title {
  font-size: 16px;
  line-height: 22px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 86, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .staff .twitter-link {
  text-align: left;
  color: #fff;
  font-size: 16px;
  position: absolute;
  left: 0;
  bottom: 2px;
  display: block;
  width: 100%;
  padding: 8px 10px;
  border-radius: 6px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.4)));
}
/* line 100, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .advisors {
  margin: 100px 0;
  padding: 0;
  list-style-type: none;
  font-size: 20px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 55px;
}
/* line 108, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .info {
  font-size: 20px;
  line-height: 28px;
  margin: 100px 50px;
}
/* line 113, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team .email-cta {
  font-size: 20px;
  color: #fff;
  background-color: #7dd966;
  padding: 8px 70px;
  line-height: 45px;
  border-radius: 6px;
  margin-top: 80px;
  margin-bottom: -50px;
}
/* line 123, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team img.founders {
  width: 100%;
}
/* line 126, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team h2.heading {
  margin: 0;
  padding: 0 50px;
  font-size: 55px;
  line-height: 57px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 132, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
.foodstand-team h2.heading strong {
  color: #7dd966;
}

@media (max-width: 767px) {
  /* line 140, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
  .foodstand-team .heading-row {
    display: block;
  }
  /* line 143, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
  .foodstand-team .about-link {
    padding: 0 25px;
    display: block;
    margin-bottom: 20px;
  }
  /* line 148, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
  .foodstand-team .staff-members {
    display: block;
    padding: 50px 0;
  }
  /* line 152, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
  .foodstand-team .staff {
    float: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 70px;
    padding: 0 25px;
  }
  /* line 161, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
  .foodstand-team .info {
    padding: 0 25px;
  }
  /* line 164, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
  .foodstand-team .heading-column.left {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 168, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
  .foodstand-team .heading-column.left h2.heading {
    padding: 0 25px;
  }
  /* line 172, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
  .foodstand-team .heading-column.right {
    height: 290px;
    margin: -50px 25px 50px;
  }
  /* line 176, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/team.scss */
  .foodstand-team h2.heading {
    padding: 0 25px;
  }
}
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/base.scss */
.locationPage {
  border-top: 1px solid #eee;
  font-family: "HelveticaNeue-Thin", "Helvetica Neue Light", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/base.scss */
.location-container, .location-header, .location-content--default, .location-content--source,
.location-content--shortFormPosts {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/base.scss */
.location-sectionHeading {
  text-align: center;
  font-weight: 400;
  margin-bottom: 24px;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/base.scss */
.location-section hr, .location-content--default hr, .location-content--source hr,
.location-content--shortFormPosts hr {
  height: 0;
  border-top: none;
  border-bottom: 1px solid #eee;
  border-left: none;
  border-right: none;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/header.scss */
.location-header {
  margin-top: 36px;
  text-align: center;
  min-height: 3em;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/header.scss */
.location-header .locationBlock {
  position: absolute;
  top: 0;
  left: 25px;
  max-width: 200px;
  margin: 0;
  color: #858585;
}

/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/header.scss */
.location-header .locationBlock-icon {
  color: #e75810;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/header.scss */
.location-header .location-title {
  line-height: 1.2;
  width: 400px;
  display: inline-block;
  margin-bottom: 24px;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/header.scss */
.location-header .location-name {
  color: #333;
  font-size: 2em;
  margin-bottom: 0.2em;
}

/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/header.scss */
.location-header .location-description {
  font-family: "HelveticaNeue-Thin", "Helvetica Neue Light", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #858585;
}

/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/header.scss */
.location-header .location-share {
  position: absolute;
  top: 0;
  right: 25px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/view-btn.scss */
.location-viewBtn, .location-viewBtn--googleMaps, .location-viewBtn--foursquare {
  display: inline-block;
  height: 24px;
  line-height: 23px;
  border-radius: 3px;
  background-color: white;
  padding: 3px 7px;
  color: #aaa;
  font-size: 0.9em;
  text-align: center;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/view-btn.scss */
.location-viewBtn--bordered, .location-mapView .location-viewBtn--foursquare {
  border: 1px solid #eee;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/view-btn.scss */
a.location-viewBtn, a.location-viewBtn--googleMaps, a.location-viewBtn--foursquare {
  color: #aaa;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/view-btn.scss */
.location-viewBtn:focus, .location-viewBtn--googleMaps:focus, .location-viewBtn--foursquare:focus {
  outline: none;
}

/* line 26, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/view-btn.scss */
.location-viewBtn:hover, .location-viewBtn--googleMaps:hover, .location-viewBtn--foursquare:hover {
  background-color: #f2f2f2;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/view-btn.scss */
.location-viewBtn:active, .location-viewBtn--googleMaps:active, .location-viewBtn--foursquare:active {
  background-color: #ebebeb;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/icon.scss */
.location-icon, .location-icon--googleMaps, .location-icon--foursquare, .location-icon--map-pin {
  display: inline-block;
  vertical-align: middle;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/icon.scss */
.location-icon--googleMaps {
  background: url(/assets/logo-google-maps@2x.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-size: 17px 17px;
  position: relative;
  top: -2px;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/icon.scss */
.location-icon--foursquare {
  background: url(/assets/logo-foursquare@2x.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-size: 17px 17px;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/icon.scss */
.location-icon--map-pin {
  background: url(/assets/icon-map-pin@2x.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 7px;
  height: 10px;
  background-size: 7px 10px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/content.scss */
.location-content--default, .location-content--source,
.location-content--shortFormPosts {
  margin-top: 24px;
  margin-bottom: 24px;
}

/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/content.scss */
.location-content--source .location-viewBtn, .location-content--source .location-viewBtn--googleMaps, .location-content--source .location-viewBtn--foursquare {
  position: absolute;
  top: 0;
  right: 25px;
}

/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/content.scss */
.location-sourceItems {
  text-align: center;
  margin-bottom: 24px;
}

/* line 31, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/content.scss */
.location-sourceItem {
  margin-left: 25px;
  margin-right: 25px;
  margin-bottom: 24px;
  display: inline-block;
  vertical-align: top;
}

/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/content.scss */
.location-sourceItem:focus {
  outline: none;
}

/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/content.scss */
.location-sourceItem img {
  height: 70px;
  display: block;
}

/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/content.scss */
.location-shortFormPosts {
  text-align: center;
}

/* line 57, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/content.scss */
.location-shortFormPosts .shortFormPost {
  margin-bottom: 24px;
}

/* line 2, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/quoted.scss */
.shortFormPost-imageContainer::after {
  content: '';
  position: absolute;
  top: 5px;
  right: 5px;
  background: url(/assets/icon-quotes@2x.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 23px;
  height: 17px;
  background-size: 23px 17px;
}

/* line 3, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/map-view.scss */
.location-mapView {
  height: 170px;
  position: relative;
  margin-bottom: 36px;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/map-view.scss */
.location-mapView .location-googleMap {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/map-view.scss */
.location-mapView .location-container, .location-mapView .location-header, .location-mapView .location-content--default, .location-mapView .location-content--source,
.location-mapView .location-content--shortFormPosts {
  pointer-events: none;
  height: 170px;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/map-view.scss */
.location-mapView .location-viewBtn--googleMaps {
  position: absolute;
  z-index: 1;
  bottom: 15px;
  right: 25px;
  pointer-events: auto;
  min-width: 166px;
}

/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/map-view.scss */
.location-mapView .location-viewBtn--foursquare {
  position: absolute;
  z-index: 1;
  right: 25px;
  bottom: -45px;
  pointer-events: auto;
  min-width: 166px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/share.scss */
.location-share {
  color: #aaa;
  font-size: 0.9em;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/share.scss */
.location-shareText {
  margin-right: 10px;
  line-height: 29px;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/share.scss */
.location-social, .location-share .location-social--twitter, .location-share .location-social--facebook {
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  font-size: 30px;
  height: 30px;
  width: 30px;
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/share.scss */
.location-social:before, .location-share .location-social--twitter:before, .location-share .location-social--facebook:before {
  display: block;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/share.scss */
.location-share .location-social--twitter:before {
  color: #4099ff;
}

/* line 28, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/share.scss */
.location-share .location-social--twitter:hover:before {
  color: #278bff;
}

/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/share.scss */
.location-share .location-social--twitter:active:before {
  color: #0d7eff;
}

/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/share.scss */
.location-share .location-social--facebook:before {
  color: #3b5998;
}

/* line 40, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/share.scss */
.location-share .location-social--facebook:hover:before {
  color: #344e86;
}

/* line 44, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/share.scss */
.location-share .location-social--facebook:active:before {
  color: #2d4373;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/join-link.scss */
.locationPage .joinLink {
  display: none;
}

/* line 3, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/short-form-post.scss */
.shortFormPost, .location-shortFormPosts .shortFormPost {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0;
  text-align: left;
  box-sizing: border-box;
  overflow: visible;
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/short-form-post.scss */
.shortFormPost .shortFormPost-text {
  display: block;
  word-break: break-word;
}

/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/short-form-post.scss */
.shortFormPost a:focus {
  outline: none;
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/short-form-post.scss */
.shortFormPost-imageContainer {
  display: block;
  position: relative;
}
/* line 2, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/components/quoted.scss */
.shortFormPost-imageContainer::after {
  content: '';
  position: absolute;
  top: 5px;
  right: 5px;
  background: url(/assets/icon-quotes@2x.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 23px;
  height: 17px;
  background-size: 23px 17px;
}

/* line 35, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/short-form-post.scss */
.shortFormPost-image {
  width: 70px;
  height: 70px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}

/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/short-form-post.scss */
.shortFormPost-attribution {
  color: #d5d5d5;
  display: block;
  font-weight: 400;
  font-size: 0.9em;
  margin-top: 10px;
  line-height: 25px;
}

/* line 51, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/location/short-form-post.scss */
.shortFormPost-attributionAvatar {
  margin-right: 3px;
  vertical-align: middle;
  margin-bottom: 2px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user.scss */
.user-profile {
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  box-sizing: border-box;
  max-width: 540px;
  color: #858585;
}

/* line 3, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo {
  margin-top: 30px;
  margin-bottom: 40px;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo-left {
  width: 120px;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo-avatarContainer {
  position: relative;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo-tagline {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 1px;
  border-style: solid;
  outline: none;
  height: 21px;
  border-radius: 2px;
  line-height: 21px;
  white-space: nowrap;
  color: #fff;
  background-color: #858585;
  border-color: #858585;
  border: none;
  text-transform: uppercase;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 35, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo-sign-out-link {
  margin-bottom: 10px;
  text-decoration: underline;
}

/* line 40, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo-karma {
  height: 52px;
  min-width: 52px;
  border-radius: 26px;
  background-color: #fff;
  position: absolute;
  right: -8px;
  bottom: -8px;
  line-height: 52px;
  text-align: center;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  z-index: 10;
}

/* line 54, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo-karma span {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo-body {
  padding-top: 1em;
  padding-left: 2em;
}

/* line 64, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo-meta {
  margin: 0;
  font-size: 16px;
}

/* line 69, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo-username {
  display: inline-block;
  margin: 0 10px 0 0;
}

/* line 74, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo-sectionHeading {
  margin-top: 1.7em;
  margin-bottom: 0.5em;
  font-size: 16px;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
}

/* line 82, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/user/info.scss */
.userInfo p {
  margin: 0;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.home-page {
  color: #777272;
  text-align: center;
}

/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpSeenIn {
  max-width: 1024px;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 56px 30px;
  background-color: #fff;
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpSeenIn__heading {
  text-align: left;
  display: block;
  color: #FAA557;
  font-size: 22px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 28, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpSeenIn__items {
  margin: 85px auto 50px;
}

/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpSeenIn__testimonialLink {
  display: block;
  border-radius: 6px;
  background-color: #4c5157;
  text-align: center;
  color: #fff;
  padding: 8px 15px;
  margin-top: 25px;
}

/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpSeenIn__item {
  margin: 0px 20px;
  display: inline-block;
  vertical-align: middle;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpSeenIn__item img {
  max-width: 128px;
  max-height: 62px;
}

/* line 53, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpSeenIn__item--nyt {
  width: 85px;
}

/* line 57, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpHero {
  background-color: #345;
  color: #fff;
  overflow: 'hidden';
  text-align: center;
  background-size: cover;
  background-position: center center;
  position: relative;
}

/* line 68, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpHero-heading {
  font-size: 50px;
  line-height: 50px;
  color: #fff;
  padding: 0;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 76, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpHero-subheading {
  font-size: 24px;
  color: #fff;
  padding: 0;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 83, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpHero-container {
  margin-left: auto;
  margin-right: auto;
  width: 620px;
}

/* line 90, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpHero-text {
  padding-top: 55px;
}

/* line 95, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpHero-getApp {
  display: block;
  background-color: #fff;
  padding: 20px;
  border-radius: 6px;
  width: 298px;
  margin: 65px auto;
  color: #FAA557;
  font-size: 22px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 107, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpHero-subscribeBtnWrap {
  opacity: 0.58;
  margin-bottom: 90px;
}

/* line 112, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpHero-subscribeBtn {
  font-size: 18px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #fff;
}

/* line 119, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpAppCallout {
  background-color: #FAA557;
  padding: 0;
}

/* line 124, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpAppCallout-content {
  position: relative;
  max-width: 1024px;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 30px 30px 0 30px;
  overflow: hidden;
}

/* line 133, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpAppCallout-phone {
  width: 100%;
  min-height: 300px;
  margin-bottom: -5px;
}

/* line 139, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpAppCallout-heading {
  position: absolute;
  top: 30px;
  left: 30px;
  color: #fff;
  font-size: 22px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 148, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpAppCallout-button {
  position: absolute;
  bottom: 20px;
  right: 10px;
  background-color: #fff;
  padding: 14px 40px;
  color: #FAA557;
  font-size: 16px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  border-radius: 6px;
}

/* line 161, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-challenges-wrap {
  background-color: #F4F4F2;
}

/* line 165, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-challenges {
  max-width: 1024px;
  padding: 80px 0;
  margin: 0px auto;
  text-align: left;
}

/* line 172, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-category {
  display: inline;
}

/* line 176, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-category-heading-wrap {
  position: relative;
  background-color: white;
  color: orange;
  font-size: 22px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  display: inline-block;
  width: 230px;
  height: 386px;
  padding: 20px;
  box-sizing: border-box;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-right: 10px;
  margin-bottom: 80px;
  border-radius: 4px;
  margin-left: 4px;
}

/* line 197, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-category-heading-wrap:first {
  margin-left: 0px;
}

/* line 201, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-category-heading-wrap:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  right: -10px;
  top: 50%;
  margin-top: -10px;
  background-color: white;
  transform: rotate(45deg);
}

/* line 214, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-challenge {
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  display: inline-block;
  width: 237px;
  height: 386px;
  overflow: hidden;
  vertical-align: top;
  margin: 0px 8px 80px;
  text-align: center;
}

/* line 225, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-challenge-icon-wrap {
  width: 166px;
  height: 166px;
  border-radius: 83px;
  line-height: 214px;
  text-align: center;
  background-color: white;
  margin: 0 auto 20px;
}

/* line 235, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-challenge-icon {
  width: 60px;
}

/* line 239, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-challenge-name {
  font-size: 18px;
  color: #FAA557;
  margin: 20px 0 0 0;
  line-height: 20px;
  overflow: hidden;
  height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 251, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-challenge-description {
  font-size: 16px;
  font-family: "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
  display: block;
  margin-top: 11px;
  height: 120px;
}

/* line 259, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hp-challenge-guide-link {
  background-color: #fff;
  padding: 14px 25px;
  color: #FAA557;
  font-size: 16px;
  border-radius: 6px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 268, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpSeenIn__testimonials {
  margin-top: 80px;
}

/* line 272, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpSeenIn__testimonial {
  margin: 20px 0px;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
}

/* line 279, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/home.scss */
.hpSeenIn__testimonialAuthor {
  color: #4c5157;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-top: 12px;
}

/* line 4, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corp-page {
  color: #777272;
  text-align: center;
}
/* line 8, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corp-page .section {
  padding: 100px 20px;
}
/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corp-page .heading {
  font-size: 50px;
  line-height: 50px;
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpSeenIn {
  max-width: 1024px;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 56px 30px;
  background-color: #fff;
}

/* line 28, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpSeenIn__heading {
  text-align: center;
  display: block;
  color: #777272;
  font-size: 22px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpSeenIn__items {
  margin: 85px auto 50px;
}

/* line 40, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpSeenIn__testimonialLink {
  display: block;
  border-radius: 6px;
  background-color: #4c5157;
  text-align: center;
  color: #fff;
  padding: 8px 15px;
  margin-top: 25px;
}

/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpSeenIn__item {
  margin: 0px 20px;
  display: inline-block;
  vertical-align: middle;
}

/* line 56, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpSeenIn__item img {
  max-width: 128px;
  max-height: 62px;
}

/* line 61, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpSeenIn__item--nyt {
  width: 85px;
}

/* line 65, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpHero {
  background-color: #345;
  color: #fff;
  overflow: 'hidden';
  text-align: center;
  background-size: cover;
  background-position: center center;
  position: relative;
}

/* line 76, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpHero-heading {
  font-size: 50px;
  line-height: 50px;
  color: #fff;
  padding: 0;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 84, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpHero-subheading {
  font-size: 24px;
  color: #fff;
  padding: 0;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 91, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpHero-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 780px;
}

/* line 98, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpHero-text {
  padding-top: 55px;
}

/* line 103, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpHero-getApp {
  display: block;
  background-color: #fff;
  padding: 20px;
  border-radius: 6px;
  width: 298px;
  margin: 65px auto;
  color: #FAA557;
  font-size: 22px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 115, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpHero-subscribeBtnWrap {
  opacity: 0.58;
  margin-bottom: 90px;
}

/* line 120, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpHero-subscribeBtn {
  font-size: 18px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #fff;
}

/* line 126, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpStats {
  margin: 90px auto;
  max-width: 1024px;
}

/* line 131, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpStat {
  display: inline-block;
  width: 49.5%;
  text-align: center;
  vertical-align: top;
}

/* line 138, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpStatInfo {
  font-size: 16px;
  max-width: 390px;
  margin: 0 auto;
}

/* line 145, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpReasons {
  background-color: #f4f4f2;
}

/* line 149, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpReasonImage {
  border: 0px;
}

/* line 153, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpReasonHeadingTop {
  font-size: 50px;
  color: #7dd966;
}

/* line 158, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpReasonHeadingBottom {
  font-size: 50px;
  font-weight: bold;
  color: #7dd966;
}

/* line 164, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpReasonHeadingInfo {
  font-size: 18px;
  line-height: 22px;
  max-width: 770px;
  margin: 30px auto;
}

/* line 171, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpScreenshots {
  background-color: #faa557;
}

/* line 175, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpScreenshotsHeading {
  color: #fff;
  margin-bottom: 57px;
}

/* line 180, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpScreenshotsImage {
  display: inline-block;
  margin: 0 20px;
}

/* line 185, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpScreenshotsImageText {
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  width: 152px;
  text-align: center;
  margin: 12px auto;
}

/* line 195, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpMeasured {
  background-color: #f4f4f2;
}

/* line 199, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpMeasureHeading {
  color: #FAA557;
}

/* line 202, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpMeasureHeadingInfo {
  max-width: 830px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 22px;
  margin: 40px auto;
}

/* line 210, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpMeasuredButton {
  background-color: #fff;
  width: 250px;
  text-align: center;
  margin: 30px auto;
  padding: 15px 20px;
  border-radius: 8px;
  color: #FAA557;
  font-size: 16px;
  font-weight: bold;
}

/* line 222, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpMeasuredFinalInfo {
  max-width: 830px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 22px;
}

/* line 229, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpResults {
  background-color: #fff;
}

/* line 233, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpResultImage {
  border: 0px;
  display: inline-block;
}

/* line 238, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpResultsHeading {
  color: #7dd966;
  margin-bottom: 50px;
}

/* line 243, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpTestimonials {
  background-color: #f4f4f2;
}

/* line 248, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpTestimonialsHeading {
  color: #7dd966;
  margin-bottom: 30px;
}

/* line 253, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpTestimonial {
  font-size: 18px;
  line-height: 22px;
  max-width: 767px;
  margin: 0 auto;
}

/* line 260, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpCTA {
  background-color: #FAA557;
  background-image: -webkit-linear-gradient(left, #6fb013, #ee8912);
  /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image: linear-gradient(to right, #6fb013, #ee8912);
  /* Chrome 26, Firefox 16+, IE 10+, Opera */
}

/* line 266, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpCTAHeading {
  color: white;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 272, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpCTASubHeading {
  font-size: 24px;
  line-height: 28px;
  color: #fff;
  margin-bottom: 35px;
}

/* line 279, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpCTAButton {
  background-color: #fff;
  width: 200px;
  margin: 0 auto;
  padding: 14px 15px;
  border-radius: 8px;
  color: #FAA557;
  font-weight: bold;
}

/* line 289, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpTruehealth {
  overflow: auto;
  margin-top: 100px;
  display: block;
}

/* line 295, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpTruehealth .img {
  float: left;
  margin-right: 50px;
}

/* line 300, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpTruehealthText {
  padding-top: 55px;
  margin: 0 80px;
}

/* line 305, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpFloatingCTA {
  position: fixed;
  right: 50%;
  margin-right: -115px;
  bottom: 0;
  border-top-left-radius: 8px;
}

/* line 313, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp.scss */
.corpFloatingCTA .corpCTAButton {
  color: white;
  border-radius: 4px;
  background-color: #6fb013;
  background-image: -webkit-linear-gradient(left, #6fb013, #ee8912);
  /* Chrome 10-25, iOS 5+, Safari 5.1+ */
  background-image: linear-gradient(to right, #6fb013, #ee8912);
  /* Chrome 26, Firefox 16+, IE 10+, Opera */
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}
/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page h1 {
  font-size: 50px;
  color: #FAA557;
}
/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page .formError {
  color: red;
  margin-top: -5px;
  margin-bottom: 20px;
}
/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page .form {
  text-align: left;
  max-width: 400px;
  margin: 0 auto;
}
/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page .form-group.radio-group {
  margin: 12px 0 30px;
}
/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page .form-group input, .corp-demo-request-page .form-group textarea {
  border: 1px #ccc solid;
  border-radius: 4px;
  padding: 10px;
  width: 400px;
  margin-bottom: 10px;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page .form-group .form-radio-option {
  margin: 12px;
  color: #858585;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page .form-group .form-radio-option input {
  display: inline-block;
  margin: 0 12px;
  width: auto;
}
/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page .form-label {
  color: #858585;
}
/* line 47, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page .form-group textarea {
  margin-top: 8px;
  height: 100px;
}
/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page .btn-primary {
  padding: 12px 20px;
  background-color: #FAA557;
  border-radius: 4px;
  border: 0px;
  margin-bottom: 50px;
  color: #fff;
}
/* line 61, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/corp-request-demo.scss */
.corp-demo-request-page .thanks-message {
  color: #858585;
  max-width: 737px;
  font-size: 24px;
  line-height: 28px;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-content {
  padding: 25px 0;
  background-color: #f5f5f5;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-outerContainer {
  position: relative;
  width: 1024px;
  margin: 0 auto;
}

/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
  max-width: 1024px;
  min-height: 700px;
  margin-left: 412px;
  padding-top: 38px;
}
/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-container .postPreview {
  max-width: 465px;
  margin-top: 0;
  margin-left: 0;
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-no-results {
  opacity: 0.8;
  font-size: 16px;
  padding: 70px;
  line-height: 25px;
}
/* line 35, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-no-results .home-link {
  text-decoration: underline;
}

/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-container.list .postPreviewListView:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 47, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.postPreviewListView {
  background-color: white;
  border-bottom: 1px #f5f5f5 solid;
}

/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-header {
  position: relative;
  width: 1024px;
  text-align: left;
  margin: 0 auto;
}

/* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-list {
  display: inline-block;
  list-style: none;
  padding: 0 0 3px;
  margin: 0;
  margin-left: 450px;
}

/* line 67, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-list > li {
  display: inline-block;
}

/* line 71, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-list > li > a {
  padding: 6px 30px;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  color: #b5b5b5;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
}

/* line 86, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-list > li:hover > a,
.feed-list > li:active > a {
  color: #4c5157;
  border-bottom-color: transparent;
}

/* line 92, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-filters-container {
  position: absolute;
  left: 0;
  top: 50px;
  width: 412px;
  padding: 0 38px;
  box-sizing: border-box;
  margin-top: -85px;
}
/* line 101, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-filters-container .searchModule {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  text-align: left;
  vertical-align: bottom;
}
/* line 108, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-filters-container .searchModule .searchBar {
  margin: 0 0 10px;
}
/* line 113, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-filters-container .searchModule.active-query-present .searchBar {
  background-color: #858585;
}
/* line 117, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-filters-container .searchModule.active-query-present .searchBar input[type=search],
.feed-filters-container .searchModule.active-query-present .searchBar__icon,
.feed-filters-container .searchModule.active-query-present .searchBar__remover {
  color: white;
}

/* line 126, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-featured-searches-container {
  background-color: #fff;
  margin-bottom: 18px;
}
/* line 130, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-featured-searches-container .toggle {
  font-size: 12px;
  padding-bottom: 18px;
  color: #858585;
}
/* line 135, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-featured-searches-container .toggle .less-text {
  display: none;
}
/* line 139, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-featured-searches-container .toggle.is-open .less-text {
  display: inline;
}
/* line 143, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-featured-searches-container .toggle.is-open .more-text {
  display: none;
}

/* line 149, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-featured-searches-heading {
  margin: 0;
  padding: 13px 30px;
  border-bottom: 1px #f5f5f5 solid;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  text-align: left;
  text-transform: uppercase;
  color: #858585;
}

/* line 160, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-featured-searches {
  margin: 0;
  padding: 20px 0 0;
}
/* line 164, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-featured-searches#extra-featured-searches {
  margin-top: -20px;
}

/* line 169, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-featured-search {
  list-style-type: none;
  text-align: left;
  margin: 0;
  padding: 0;
}

/* line 176, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-featured-search-link {
  font-size: 14px;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 0 26px 30px;
}

/* line 182, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.hpPostTypes {
  overflow: auto;
  margin: 0;
  padding: 0;
  margin-right: -23px;
  margin-top: 22px;
}

/* line 190, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.hpPostTypes-type {
  list-style-type: none;
  float: left;
  margin: 0;
  padding: 0;
  margin-right: 23px;
  margin-bottom: 22px;
  box-sizing: border-box;
  vertical-align: top;
}

/* line 201, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.hpPostTypes-link {
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  letter-spacing: 1px;
  width: 96px;
  height: 96px;
  text-align: center;
  line-height: 42px;
  color: #858585;
  padding-top: 16px;
  text-transform: uppercase;
  box-sizing: border-box;
}
/* line 213, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.hpPostTypes-link.profile-bg-color, .postFeature-featureWrapper .hpPostTypes-link.cta {
  color: #fff;
}
/* line 217, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.hpPostTypes-link.inactive {
  background-color: #fff;
}

/* line 222, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.hpPostTypes-icon {
  font-size: 35px;
}
/* line 225, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.hpPostTypes-icon .postPreviewCalendar {
  margin: 0 auto;
  border-color: #e5e9ed;
}

/* line 232, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-list-view-toggler-container {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 238, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-list-view-toggle .toggle {
  float: left;
  font-size: 18px;
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  background-color: #fff;
  color: gray;
  text-align: center;
  line-height: 28px;
  margin: 0;
}

/* line 251, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-list-view-toggle .toggle.active {
  background-color: #4c5157;
}

/* line 255, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-list-view-toggle .icon {
  vertical-align: middle;
}

/* line 259, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-list-view-toggle .toggle.full-view {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 264, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-list-view-toggle .toggle.feed-list-view {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 269, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-back-to-top {
  opacity: 0.75;
  position: fixed;
  bottom: 80px;
  right: -30px;
  transform: rotate(90deg);
  font-size: 10px;
  text-transform: uppercase;
}

/* line 279, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-back-to-top-icon {
  position: absolute;
  bottom: 0px;
  right: -20px;
  transform: rotate(180deg);
  font-size: 14px;
}

/* line 287, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-search-results-count {
  text-align: left;
  color: #b5b5b5;
  padding-top: 2px;
  padding-bottom: 14px;
  padding-left: 2px;
}

/* line 295, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-title-area {
  padding: 32px;
}

/* line 300, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-title-link {
  color: #fff;
  text-transform: uppercase;
}

/* line 305, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-title-icon {
  font-size: 38px;
  display: inline-block;
  margin-right: 25px;
  vertical-align: middle;
}

/* line 312, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-title {
  font-size: 45px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 321, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-title-area-content {
  position: relative;
  margin: 0 auto;
  width: 1024px;
}

/* line 327, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-title-back-wrap {
  color: #fff;
  position: absolute;
  top: 18px;
  left: 43px;
  font-size: 14px;
  text-transform: none;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 337, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-title-back-text {
  display: inline-block;
}

/* line 341, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-title-back-icon {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 347, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-title-area.search {
  background-color: #f5f5f5;
  padding: 0;
  padding: 7px 0 47px;
  display: block;
  margin-left: -4px;
}
/* line 354, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed.scss */
.feed-title-area.search .feed-title-back-wrap {
  color: #858585;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-heading {
  background-color: #fff;
  width: 100%;
  padding: 0 22px;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  text-align: left;
  font-size: 10px;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #858585;
}
/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-heading .feed-filter-icon {
  float: right;
  margin-top: 16px;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-heading.is-open {
  margin-bottom: 0;
}
/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-heading.is-open .feed-filter-icon {
  transform: rotate(180deg);
  margin-top: 14px;
}
/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-heading.is-open .open {
  display: block;
}
/* line 31, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-heading.is-open .collapsed {
  display: none;
}
/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-heading .open {
  display: none;
}

/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters {
  background-color: #858585;
  margin-bottom: 18px;
  padding: 25px;
  color: #fff;
  text-align: left;
  line-height: 19px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 51, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters.collapse {
  display: none;
}

/* line 56, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-section {
  padding-bottom: 20px;
  letter-spacing: 1px;
}

/* line 61, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-section-heading {
  margin-bottom: 15px;
}

/* line 65, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-type-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  margin-left: -2px;
}

/* line 75, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-type-list-item-link {
  font-size: 14px;
  margin-bottom: 10px;
}

/* line 80, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-type-list-item-label {
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  vertical-align: middle;
}

/* line 87, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/feed/filters.scss */
.feed-filters-type-list-item-icon {
  display: inline-block;
  font-size: 18px;
  margin-left: 1px;
  margin-right: 5px;
  vertical-align: middle;
  color: #fff;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post-meta {
  color: #4c5157;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post-meta {
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  box-sizing: border-box;
  max-width: 720px;
  margin-top: 2em;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post-comments {
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  box-sizing: border-box;
  max-width: 720px;
  color: #4c5157;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post-spacer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  box-sizing: border-box;
  max-width: 720px;
}

/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post-spacer .postSection, .post-spacer .postMeta,
.post-spacer .postContent,
.post-spacer .postComments,
.post-spacer .postInfo,
.post-spacer .postLocation,
.post-spacer .postLikes,
.post-spacer .postLink,
.post-spacer .postFeatureCTA,
.post-spacer .postTags,
.post-spacer .postByline {
  padding-bottom: 3em;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post-rule {
  margin: 0;
  border: none;
  border-top: 2px solid #edeef2;
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.postSection, .postMeta,
.postContent,
.postComments,
.postInfo,
.postLocation,
.postLikes,
.postLink,
.postFeatureCTA,
.postTags,
.postByline {
  padding-bottom: 15px;
  position: relative;
  clear: both;
  overflow: visible;
}

/* line 37, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.postSection::after, .postMeta::after,
.postContent::after,
.postComments::after,
.postInfo::after,
.postLocation::after,
.postLikes::after,
.postLink::after,
.postFeatureCTA::after,
.postTags::after,
.postByline::after {
  content: ' ';
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 18px;
  width: 0;
  border-left-width: 1px;
  border-right-width: 1px;
  border-style: solid;
  border-color: #edeef2;
}

/* line 51, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.postSection-icon a, .postComments .comment-avatarContainer a {
  color: #4c5157 !important;
}

/* line 55, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.postSection-icon, .postComments .comment-avatarContainer {
  position: relative;
  z-index: 1;
}

/* line 61, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.postSection-icon .postTypeIcon, .postComments .comment-avatarContainer .postTypeIcon {
  position: relative;
}

/* line 65, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.postSection-content, .postComments .comment-content {
  padding-left: 15px;
  overflow: visible;
}

/* line 72, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post .newComment {
  margin-left: 18px;
}

/* line 89, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post-buttons {
  float: right;
  margin-bottom: 30px;
}

/* line 94, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post .commentBtn {
  margin-left: 0.5em;
}

/* line 98, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post-meta .likeBtn {
  margin-left: 0.5em;
}

/* line 102, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post.scss */
.post-meta .newComment {
  margin-left: 18px;
  position: relative;
  z-index: 2;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/image.scss */
.postImage {
  position: relative;
  padding-top: 50%;
  background-color: #edeef2;
  margin-bottom: 1.5em;
  border-radius: 2px;
  overflow: hidden;
  -moz-transition: padding-top 0.25s ease-in-out;
  -o-transition: padding-top 0.25s ease-in-out;
  -webkit-transition: padding-top 0.25s ease-in-out;
  transition: padding-top 0.25s ease-in-out;
}
/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/aspect-ratio.scss */
.postImage > div:first-child,
.postImage > a:first-child {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/image.scss */
.post .postImage:hover .postImage-expand {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/image.scss */
.post .postImage .postImage-expand:hover {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/image.scss */
.postImage.is-expanded {
  position: relative;
  padding-top: 100%;
}
/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/aspect-ratio.scss */
.postImage.is-expanded > div:first-child,
.postImage.is-expanded > a:first-child {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/image.scss */
.postImage .postImage-expand {
  position: absolute;
  bottom: 10px;
  right: 10px;
  padding-left: 10px;
  padding-top: 10px;
  height: 40px;
  width: 40px;
  z-index: 20;
  background-color: rgba(0, 0, 0, 0.2);
  overflow: hidden;
  box-sizing: border-box;
  font-size: 20px;
  line-height: 20px;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/image.scss */
.postImage .postImage-expand:before {
  display: inline-block;
  -moz-transform: scale(0.8, 1) rotate(-45deg);
  -o-transform: scale(0.8, 1) rotate(-45deg);
  -ms-transform: scale(0.8, 1) rotate(-45deg);
  -webkit-transform: scale(0.8, 1) rotate(-45deg);
  transform: scale(0.8, 1) rotate(-45deg);
  color: white;
}

/* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/image.scss */
.postPreview-image,
.postPreview-image > a,
.postPreview-image > div {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  overflow: hidden;
}

/* line 67, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/image.scss */
.postImage .postImage-holder {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
}

/* line 74, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/image.scss */
.postImage img {
  width: 100%;
  height: 100%;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/info.scss */
.postInfo-wrapper {
  text-align: right;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/info.scss */
.postInfo {
  float: left;
  text-align: left;
  display: inline-block;
  width: auto;
  clear: none;
  position: relative;
  min-height: 53px;
}

/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/info.scss */
.postInfo .postSection-icon, .postInfo .postComments .comment-avatarContainer, .postComments .postInfo .comment-avatarContainer {
  display: inline-block;
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/info.scss */
.postInfo .postSection-content, .postInfo .postComments .comment-content, .postComments .postInfo .comment-content {
  display: inline-block;
  width: auto;
  margin-left: 48px;
}

/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/info.scss */
.postInfo-typeBtns {
  display: inline-block;
  margin-bottom: 1.0em;
}

/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/info.scss */
.postInfo .postTypeBtn + .timestamp {
  margin-left: 1em;
}

/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/info.scss */
.postInfo .timestamp {
  position: static;
  line-height: 38px;
  display: inline-block;
  vertical-align: top;
  width: auto;
  min-width: initial;
  text-align: left;
  padding: 0;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/content.scss */
.postContent h1 {
  margin: 0;
  font-size: 1.7em;
  font-weight: 700;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/content.scss */
.postContent p {
  margin-top: 0;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/content.scss */
.postContent h1 + p {
  margin-top: 1em;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/type.scss */
.postTypeIcon--placeholder, .post .postTypeIcon {
  width: 38px;
  height: 38px;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/type.scss */
.post .postTypeIcon {
  background-color: #edeef2;
  border-radius: 19px;
  line-height: 37px;
  text-align: center;
  color: #4c5157;
  font-size: 15.2px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/byline.scss */
.postByline h1 {
  margin: 0;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/meta.scss */
.postMeta h1 {
  margin: 0;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/likers.scss */
.postLikes-liker {
  margin-right: -15px;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/likers.scss */
.postLikes-more {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 1px;
  border-style: solid;
  outline: none;
  height: 38px;
  border-radius: 21px;
  line-height: 38px;
  white-space: nowrap;
  color: #4c5157;
  background-color: #edeef2;
  border-color: #edeef2;
  border: none;
  position: relative;
  z-index: 10;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/location.scss */
.postLocation .postSection-content, .postLocation .postComments .comment-content, .postComments .postLocation .comment-content {
  position: relative;
  overflow: hidden;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/location.scss */
.postLocation-map {
  height: 122px;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/location.scss */
.postLocation-overlay {
  font-size: 0.9em;
  position: absolute;
  z-index: 1;
  top: 10px;
  left: 25px;
  bottom: 10px;
  background-color: white;
  box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.3);
  padding: 5px 20px 5px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/location.scss */
.postLocation .locationBlock-meta {
  display: inline;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/dates.scss */
.addtocalendar {
  display: inline-block;
  margin-left: 20px;
  margin-top: 5px;
  font-size: 14px;
}

/* line 8, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/dates.scss */
.addtocalendar .icon-plus {
  display: inline-block;
  font-size: 12px;
  color: gray;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/comments.scss */
.postComments {
  padding-top: 15px;
  overflow: visible;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/comments.scss */
.postComments .postSection-content, .postComments .comment-content {
  overflow: visible;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/comments.scss */
.postComments .comments {
  clear: both;
  padding: 15px 0;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/comments.scss */
.postComments .comment {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/comments.scss */
.postComments .post-buttons {
  position: absolute;
  right: 0;
  top: -19px;
}

/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/comments.scss */
.post-comments .newComment-linkOverride {
  display: block !important;
}

/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/comments.scss */
.comment-timestamp {
  margin-left: 5px;
  color: #b5b5b5;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/type-btn.scss */
.postTypeBtn {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 1px;
  border-style: solid;
  outline: none;
  height: 37px;
  border-radius: 2px;
  line-height: 37px;
  white-space: nowrap;
  color: #4c5157;
  background-color: #edeef2;
  border-color: #edeef2;
  border: none;
  font-weight: 700;
  font-size: 14px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/link.scss */
.postLink-linkWrapper {
  position: relative;
  width: 100%;
  height: 38px;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/link.scss */
.postLink a {
  width: 100%;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  right: 0;
  overflow: hidden;
  height: 38px;
  line-height: 38px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/feature-cta.scss */
.postFeature-featureWrapper {
  position: relative;
  width: 100%;
  height: 38px;
}
/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/feature-cta.scss */
.postFeature-featureWrapper .cta {
  height: 38px;
  line-height: 38px;
  position: relative;
  width: auto;
  padding: 0 20px;
  display: inline-block;
  color: #fff;
  border: none;
  border-radius: 2px;
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-align: center;
}
/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/post/feature-cta.scss */
.postFeature-featureWrapper .cta.revolution-cta {
  background-color: #e20714;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationsList {
  max-width: 600px;
  margin: 0 auto;
  padding: 35px 12px;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationListNoItems {
  color: #858585;
  padding: 0 12px;
}

/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationsListHeading {
  color: #4c5157;
  padding: 0 12px;
  margin-top: 0;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationListItem {
  position: relative;
  display: block;
  border-bottom: 1px #f5f5f5 solid;
  padding: 12px;
  overflow: auto;
}

/* line 26, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationLink {
  display: inline !important;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationListItem-postThumbnail {
  position: relative;
  float: left;
  width: 55px;
  height: 55px;
  margin-right: 20px;
  border-radius: 4px;
}

/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationListItem-postThumbnail .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -9px;
  color: #fff;
  font-size: 18px;
}

/* line 49, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationListItem-postThumbnail .photo {
  width: 55px;
  height: 55px;
  border-radius: 4px;
}

/* line 55, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationListItem-postThumbnailAvatar {
  position: absolute;
  right: -9px;
  top: -7px;
  width: 18px;
  height: 18px;
}

/* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationListItem-postUser {
  float: left;
  width: 55px;
  height: 55px;
  margin-right: 20px;
}

/* line 70, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationListItem-unreadIndicator {
  width: 6px;
  height: 6px;
  border-radius: 6px;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -3px;
}

/* line 80, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/notifications.scss */
.notificationListItem-since {
  color: #b5b5b5;
  font-size: 12px;
  margin-top: 3px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/sign-in.scss */
.signIn .header {
  background-color: #fff;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/sign-in.scss */
.signIn {
  background-color: #f7f7f8;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/sign-in.scss */
.signIn .content-inner {
  padding-top: 30px;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/sign-in.scss */
.signIn .signIn__form {
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
  max-width: 600px;
  margin-top: 50px;
}

/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/sign-in.scss */
.signIn p a {
  color: #e75810;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/sign-in.scss */
.signIn__form button,
.signIn__form input[type=submit] {
  color: white;
  background-color: #e75810;
  border-color: #e75810;
  border: none;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/sign-in.scss */
.signIn__form .sign-in-forgot-info {
  font-size: 80%;
  margin-top: 25px;
}

/* line 35, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/sign-in.scss */
.form.passwordReset__form, .successful-password-reset {
  margin: 20px 30px;
}

/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/sign-in.scss */
.successful-password-reset .header {
  padding-left: 0px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/support.scss */
.support-page .content-inner {
  max-width: 600px;
  padding: 15px;
  color: #4c5157;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/support.scss */
.support-page .field-element {
  width: 100%;
  padding: 12px;
  margin: 6px 0 4px;
  border: 1px solid #ccc;
  background: #fafafa;
  font-family: sans-serif;
  font-size: 12px;
  line-height: normal;
  box-sizing: border-box;
  border-radius: 2px;
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/support.scss */
.support-page legend {
  display: none;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/support.scss */
.support-page fieldset {
  border: none;
  padding: 0;
  margin-bottom: 20px;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/support.scss */
.support-page .field-error {
  float: right;
  color: red;
}

/* line 35, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/support.scss */
.support-page .field_with_errors input,
.support-page .field_with_errors textarea {
  border: 1px solid red;
}

/* line 40, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/support.scss */
.support-page .button {
  margin-top: 20px;
  margin-bottom: 50px;
  color: #fff;
  background-color: #e75810;
  border-color: #e75810;
  padding: 0 30px;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  border-radius: 25px;
}

/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/support.scss */
.support__success {
  margin-top: 100px;
  margin-bottom: 200px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/explore.scss */
.explore {
  color: #4c5157;
  text-align: center;
  background-color: #f7f7f8;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/explore.scss */
.explore .header {
  background-color: #fff;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/explore.scss */
.explore-index .searchModule {
  padding-top: 60px;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/explore.scss */
.explore-index .content-inner {
  position: relative;
}
/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/gradients.scss */
.explore-index .content-inner::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 5px;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1A000000', endColorstr='#00000000', GradientType=0);
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__hero {
  position: relative;
  overflow: hidden;
  background-color: #f7f7f8;
  text-align: center;
  padding: 35px 0 15px;
  color: #4c5157;
  border-bottom: 1px solid #f7f7f8;
}
/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/gradients.scss */
.newsletterSignup__hero::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 5px;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1A000000', endColorstr='#00000000', GradientType=0);
}

/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__heading {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 48px;
  font-weight: 200;
}

/* line 21, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__hero a {
  color: #dF5A48;
}

/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__lead {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 600px;
  margin-top: 0.5em;
  margin-bottom: 1.5em;
}
/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__lead .disclaimer {
  display: block;
  margin-top: 15px;
  font-size: 80%;
}

/* line 37, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__socialButtons {
  margin-top: 30px;
  margin-bottom: 60px;
  padding: 0 15px;
}

/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__socialButton {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 1px;
  border-style: solid;
  outline: none;
  height: 40px;
  border-radius: 22px;
  line-height: 40px;
  white-space: nowrap;
  padding: 0 15px;
  margin: 0 5px;
}
/* line 47, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__socialButton:before {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
}

/*.newsletterSignup__socialButton--twitter {
  @extend .newsletterSignup__socialButton;
  @include btn-variant($white, $twitter-blue, $twitter-blue);
  @extend .icon-;
}

.newsletterSignup__socialButton--facebook {
  @extend .newsletterSignup__socialButton;
  @include btn-variant($white, $facebook-blue, $facebook-blue);
  @extend .icon-uni46;
}

.newsletterSignup__socialButton--instagram {
  @extend .newsletterSignup__socialButton;
  @include btn-variant($white, $instagram-blue, $instagram-blue);
  @extend .icon-uni49;
}*/
/* line 73, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__btn {
  color: #fff;
  background-color: #dF5A48;
  border-color: #dF5A48;
  font-weight: 900;
  font-size: 13px;
  padding: 0 40px;
}

/* line 81, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__teaser {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 630px;
  margin: -50px auto 35px auto;
}
/* line 85, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__teaser img {
  display: block;
  max-width: 100%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
/* line 91, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__teaser .photo-credit {
  color: #858585;
  font-size: 12px;
}

/* line 97, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form {
  color: #4c5157;
  text-align: center;
}

/* line 102, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__formHeading {
  text-transform: uppercase;
}

/* line 106, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form form {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 670px;
  margin-top: 40px;
  margin-bottom: 110px;
  text-align: center;
}

/* line 113, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form .field_with_errors {
  display: inline-block;
  color: #dF5A48;
  border-color: #dF5A48;
}
/* line 118, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form .field_with_errors input[type=text],
.newsletterSignup__form .field_with_errors input[type=email] {
  border-bottom-color: #dF5A48;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form .field_with_errors input[type=text]::-webkit-input-placeholder, .newsletterSignup__form .field_with_errors input[type=email]::-webkit-input-placeholder {
  color: #dF5A48 !important;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form .field_with_errors input[type=text]:-moz-placeholder, .newsletterSignup__form .field_with_errors input[type=email]:-moz-placeholder {
  color: #dF5A48 !important;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form .field_with_errors input[type=text]::-moz-placeholder, .newsletterSignup__form .field_with_errors input[type=email]::-moz-placeholder {
  color: #dF5A48 !important;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form .field_with_errors input[type=text]:-ms-input-placeholder, .newsletterSignup__form .field_with_errors input[type=email]:-ms-input-placeholder {
  color: #dF5A48 !important;
}

/* line 127, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__formParagraph {
  line-height: 55px;
  margin-bottom: 40px;
}

/* line 132, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form input[type=text],
.newsletterSignup__form input[type=email],
.newsletterSignup__form label {
  border: none;
  border-bottom: 2px solid #858585;
  outline: none;
  margin: 0 0.5em;
  border-radius: 0;
  line-height: 28px;
  height: 28px;
  display: inline-block;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form input[type=text]::-webkit-input-placeholder, .newsletterSignup__form input[type=email]::-webkit-input-placeholder, .newsletterSignup__form label::-webkit-input-placeholder {
  text-transform: uppercase;
  color: #4c5157;
  font-weight: 900;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form input[type=text]:-moz-placeholder, .newsletterSignup__form input[type=email]:-moz-placeholder, .newsletterSignup__form label:-moz-placeholder {
  text-transform: uppercase;
  color: #4c5157;
  font-weight: 900;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form input[type=text]::-moz-placeholder, .newsletterSignup__form input[type=email]::-moz-placeholder, .newsletterSignup__form label::-moz-placeholder {
  text-transform: uppercase;
  color: #4c5157;
  font-weight: 900;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form input[type=text]:-ms-input-placeholder, .newsletterSignup__form input[type=email]:-ms-input-placeholder, .newsletterSignup__form label:-ms-input-placeholder {
  text-transform: uppercase;
  color: #4c5157;
  font-weight: 900;
}
/* line 150, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form input[type=text]:focus,
.newsletterSignup__form input[type=email]:focus,
.newsletterSignup__form label:focus {
  border-bottom-color: #97b003;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form input[type=text]:focus::-webkit-input-placeholder, .newsletterSignup__form input[type=email]:focus::-webkit-input-placeholder, .newsletterSignup__form label:focus::-webkit-input-placeholder {
  color: #97b003;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form input[type=text]:focus:-moz-placeholder, .newsletterSignup__form input[type=email]:focus:-moz-placeholder, .newsletterSignup__form label:focus:-moz-placeholder {
  color: #97b003;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form input[type=text]:focus::-moz-placeholder, .newsletterSignup__form input[type=email]:focus::-moz-placeholder, .newsletterSignup__form label:focus::-moz-placeholder {
  color: #97b003;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.newsletterSignup__form input[type=text]:focus:-ms-input-placeholder, .newsletterSignup__form input[type=email]:focus:-ms-input-placeholder, .newsletterSignup__form label:focus:-ms-input-placeholder {
  color: #97b003;
}

/* line 159, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__radio {
  border-bottom: 2px solid #858585;
  margin-right: 0.5em;
  cursor: pointer;
}

/* line 165, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__radio span {
  margin: 0 50px;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 0.9em;
}

/* line 172, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__radio[data-checked=true] {
  color: #97b003;
  border-color: #97b003;
}

/* line 177, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__radio[data-checked=true]:after {
  visibility: visible;
}

/* line 181, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__radio:after {
  content: '\2713';
  visibility: hidden;
}

/* line 190, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form input[type=submit] {
  color: #fff;
  background-color: #4c5157;
  border-color: #4c5157;
  font-weight: 900;
  font-size: 12px;
  letter-spacing: 0.1em;
  padding: 0 40px;
}

/* line 199, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form .minict_wrapper {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5em;
  border: none;
  border-bottom: 2px solid gray;
  border-radius: 0;
  width: 200px;
}
/* line 209, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form .minict_wrapper:after {
  font-family: 'foodstand';
  content: "\3e";
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 218, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form .minict_wrapper.active:after {
  content: "\3c";
}
/* line 222, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form .minict_wrapper span:empty:before,
.newsletterSignup__form .minict_wrapper span {
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 900;
  color: #4c5157;
}
/* line 230, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__form .minict_wrapper ul li:hover,
.newsletterSignup__form .minict_wrapper ul li.selected {
  color: #fff;
  background-color: #97b003;
}

/* line 237, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-signup.scss */
.newsletterSignup__errorMessages {
  padding: 0;
  list-style-type: none;
  color: #dF5A48;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-thanks.scss */
.newsletterThanks__explore {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
  max-width: 960px;
  padding-top: 70px;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/newsletter-thanks.scss */
.newsletterThanks__explore .sectionHeading {
  margin-bottom: 70px;
  font-weight: 400;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/generic.scss */
.generic .content-inner {
  max-width: 960px;
  padding: 15px;
}

/* line 4, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club.scss */
.club {
  color: #858585;
}

/* line 8, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club.scss */
.club p {
  line-height: 1.5;
}

/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club.scss */
.club h2 {
  font-size: 1.3em;
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/btn.scss */
.club .clubBtn, .club .clubHero-rsvp, .club .clubMonth-actionBtn, .club .clubUpcoming .clubUpcoming-emailBtn, .clubUpcoming .club .clubUpcoming-emailBtn {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 0;
  border-style: solid;
  outline: none;
  height: 36px;
  border-radius: 2px;
  line-height: 36px;
  white-space: nowrap;
  color: #fff;
  background-color: #dF5A48;
  border-color: #dF5A48;
  text-transform: uppercase;
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  font-size: 1.2em;
  text-align: center;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/btn.scss */
.clubBtn .fs-icon, .clubHero-rsvp .fs-icon, .clubMonth-actionBtn .fs-icon, .clubUpcoming .clubUpcoming-emailBtn .fs-icon, .clubBtn .locationBlock-pin, .clubHero-rsvp .locationBlock-pin, .clubMonth-actionBtn .locationBlock-pin, .clubUpcoming .clubUpcoming-emailBtn .locationBlock-pin, .clubBtn .footer-socialLink--facebook, .clubHero-rsvp .footer-socialLink--facebook, .clubMonth-actionBtn .footer-socialLink--facebook, .clubUpcoming .clubUpcoming-emailBtn .footer-socialLink--facebook,
.clubBtn .footer-socialLink--twitter,
.clubHero-rsvp .footer-socialLink--twitter,
.clubMonth-actionBtn .footer-socialLink--twitter,
.clubUpcoming .clubUpcoming-emailBtn .footer-socialLink--twitter,
.clubBtn .footer-socialLink--instagram,
.clubHero-rsvp .footer-socialLink--instagram,
.clubMonth-actionBtn .footer-socialLink--instagram,
.clubUpcoming .clubUpcoming-emailBtn .footer-socialLink--instagram, .clubBtn .likeBtn .likeBtn-submit:before, .likeBtn .clubBtn .likeBtn-submit:before, .clubHero-rsvp .likeBtn .likeBtn-submit:before, .likeBtn .clubHero-rsvp .likeBtn-submit:before, .clubMonth-actionBtn .likeBtn .likeBtn-submit:before, .likeBtn .clubMonth-actionBtn .likeBtn-submit:before, .clubUpcoming .clubUpcoming-emailBtn .likeBtn .likeBtn-submit:before, .likeBtn .clubUpcoming .clubUpcoming-emailBtn .likeBtn-submit:before, .clubBtn .commentBtn .commentBtn-icon:before, .commentBtn .clubBtn .commentBtn-icon:before, .clubHero-rsvp .commentBtn .commentBtn-icon:before, .commentBtn .clubHero-rsvp .commentBtn-icon:before, .clubMonth-actionBtn .commentBtn .commentBtn-icon:before, .commentBtn .clubMonth-actionBtn .commentBtn-icon:before, .clubUpcoming .clubUpcoming-emailBtn .commentBtn .commentBtn-icon:before, .commentBtn .clubUpcoming .clubUpcoming-emailBtn .commentBtn-icon:before, .clubBtn .postTypeIcon, .clubHero-rsvp .postTypeIcon, .clubMonth-actionBtn .postTypeIcon, .clubUpcoming .clubUpcoming-emailBtn .postTypeIcon, .clubBtn .socialButton:before, .clubHero-rsvp .socialButton:before, .clubMonth-actionBtn .socialButton:before, .clubUpcoming .clubUpcoming-emailBtn .socialButton:before, .clubBtn .postPreview-locationName:before, .clubHero-rsvp .postPreview-locationName:before, .clubMonth-actionBtn .postPreview-locationName:before, .clubUpcoming .clubUpcoming-emailBtn .postPreview-locationName:before, .clubBtn .postPreview-footerBtnWrapper:before, .clubHero-rsvp .postPreview-footerBtnWrapper:before, .clubMonth-actionBtn .postPreview-footerBtnWrapper:before, .clubUpcoming .clubUpcoming-emailBtn .postPreview-footerBtnWrapper:before, .clubBtn .postImage .postImage-expand:before, .postImage .clubBtn .postImage-expand:before, .clubHero-rsvp .postImage .postImage-expand:before, .postImage .clubHero-rsvp .postImage-expand:before, .clubMonth-actionBtn .postImage .postImage-expand:before, .postImage .clubMonth-actionBtn .postImage-expand:before, .clubUpcoming .clubUpcoming-emailBtn .postImage .postImage-expand:before, .postImage .clubUpcoming .clubUpcoming-emailBtn .postImage-expand:before, .clubBtn .newsletterSignup__socialButton:before, .clubHero-rsvp .newsletterSignup__socialButton:before, .clubMonth-actionBtn .newsletterSignup__socialButton:before, .clubUpcoming .clubUpcoming-emailBtn .newsletterSignup__socialButton:before, .clubBtn .newsletterSignup__radio:after, .clubHero-rsvp .newsletterSignup__radio:after, .clubMonth-actionBtn .newsletterSignup__radio:after, .clubUpcoming .clubUpcoming-emailBtn .newsletterSignup__radio:after, .clubBtn .revolutionFriends-action--twitter:before, .clubHero-rsvp .revolutionFriends-action--twitter:before, .clubMonth-actionBtn .revolutionFriends-action--twitter:before, .clubUpcoming .clubUpcoming-emailBtn .revolutionFriends-action--twitter:before, .clubBtn .revolutionFriends-action--email:before, .clubHero-rsvp .revolutionFriends-action--email:before, .clubMonth-actionBtn .revolutionFriends-action--email:before, .clubUpcoming .clubUpcoming-emailBtn .revolutionFriends-action--email:before, .clubBtn .nofoodwasteFriends-action--twitter:before, .clubHero-rsvp .nofoodwasteFriends-action--twitter:before, .clubMonth-actionBtn .nofoodwasteFriends-action--twitter:before, .clubUpcoming .clubUpcoming-emailBtn .nofoodwasteFriends-action--twitter:before, .clubBtn .nofoodwasteFriends-action--email:before, .clubHero-rsvp .nofoodwasteFriends-action--email:before, .clubMonth-actionBtn .nofoodwasteFriends-action--email:before, .clubUpcoming .clubUpcoming-emailBtn .nofoodwasteFriends-action--email:before {
  margin-right: 0.5em;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/social.scss */
.clubSocial {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 950px;
  position: relative;
  height: 30px;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/social.scss */
.clubSocial .socialButtons {
  position: absolute;
  top: 15px;
  right: 15px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/cover.scss */
.clubCover, .clubMonth-thumb, .clubUpcoming-thumb {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/hero.scss */
.clubHero {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 600px;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/hero.scss */
.clubHero-logo {
  background: url(/assets/club/food-book-and-film-club-2x.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 396.5px;
  height: 133.5px;
  background-size: 396.5px 133.5px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/hero.scss */
.clubHero-rsvp {
  margin-top: 3em;
  margin-bottom: -28px;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/hero.scss */
.clubHero-rsvp .fs-icon, .clubHero-rsvp .locationBlock-pin, .clubHero-rsvp .footer-socialLink--facebook,
.clubHero-rsvp .footer-socialLink--twitter,
.clubHero-rsvp .footer-socialLink--instagram, .clubHero-rsvp .likeBtn .likeBtn-submit:before, .likeBtn .clubHero-rsvp .likeBtn-submit:before, .clubHero-rsvp .commentBtn .commentBtn-icon:before, .commentBtn .clubHero-rsvp .commentBtn-icon:before, .clubHero-rsvp .postTypeIcon, .clubHero-rsvp .socialButton:before, .clubHero-rsvp .postPreview-locationName:before, .clubHero-rsvp .postPreview-footerBtnWrapper:before, .clubHero-rsvp .postImage .postImage-expand:before, .postImage .clubHero-rsvp .postImage-expand:before, .clubHero-rsvp .newsletterSignup__socialButton:before, .clubHero-rsvp .newsletterSignup__radio:after, .clubHero-rsvp .revolutionFriends-action--twitter:before, .clubHero-rsvp .revolutionFriends-action--email:before, .clubHero-rsvp .nofoodwasteFriends-action--twitter:before, .clubHero-rsvp .nofoodwasteFriends-action--email:before {
  font-weight: 700;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/hero.scss */
.clubHero .addthis_toolbox {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth {
  background-color: #edeef2;
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 750px;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth h2 {
  text-align: center;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-item {
  padding-bottom: 50px;
  padding-top: 30px;
  overflow: visible;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-item:not(:last-child) {
  border-bottom: 1px solid #dee0e7;
}

/* line 26, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-thumbContainer {
  padding-right: 60px;
}

/* line 31, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-thumbContainer .clubMonth-actionBtn {
  width: 200px;
  padding: 0;
  display: block;
  margin: 1em auto 2em auto;
}

/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-thumb {
  width: 200px;
  height: 280px;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-title {
  font-weight: 700;
  margin-top: 0;
}

/* line 57, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-action {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 64, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-action:not(:last-child) {
  border-bottom: 1px solid #dee0e7;
}

/* line 77, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-actionTitle {
  font-weight: 700;
  margin-bottom: 0.3em;
  font-size: 1.1em;
}

/* line 83, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/month.scss */
.clubMonth-actionBtn {
  min-width: 180px;
  height: 36px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/irl.scss */
.clubIRL-header {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 600px;
}

/* line 8, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/irl.scss */
.clubIRL-header h2 {
  margin-top: 0;
  margin-bottom: 0.1em;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/irl.scss */
.clubIRL-header p {
  font-size: 1.1em;
  padding-bottom: 0;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/irl.scss */
.clubIRL-events {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #edeef2;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/irl.scss */
.clubIRL-eventsContainer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 600px;
}

/* line 28, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/irl.scss */
.clubIRL .postPreviewListView:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/irl.scss */
.clubIRL .postPreviewListView:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/irl.scss */
.club .clubIRL-eventsMore {
  display: block;
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #b5b5b5;
  text-transform: uppercase;
  font-size: 1.1em;
  text-align: center;
  padding: 20px 15px;
  background-color: white;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming {
  padding-top: 50px;
  padding-bottom: 100px;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming h2 {
  margin-bottom: 2em;
  text-align: center;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming-section {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 750px;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming-items {
  margin-left: -15px;
  margin-right: -15px;
  box-sizing: border-box;
  text-align: center;
}
/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.clubUpcoming-items:after {
  content: "";
  display: table;
  clear: both;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming .clubUpcoming-item {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 20%;
  box-sizing: border-box;
  color: #858585;
  text-align: center;
  height: 280px;
  display: inline-block;
  vertical-align: top;
  float: none;
}

/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming-section--suggest {
  text-align: center;
}

/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming-section--suggest h2 {
  margin-top: 80px;
  margin-bottom: 50px;
}

/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming hr {
  border-top: 1px solid #dee0e7;
  border-right: none;
  border-bottom: none;
  border-left: none;
}

/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.club .clubUpcoming .clubUpcoming-emailBtn {
  border-radius: 4px;
  height: 50px;
  line-height: 50px;
  font-size: 1em;
  vertical-align: middle;
  padding: 0 50px;
}

/* line 61, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming-suggestArrow {
  margin-left: 1.5em;
  margin-right: 1.5em;
  font-size: 0.8em;
}

/* line 67, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming-thumb {
  position: relative;
  padding-top: 140%;
  margin-bottom: 1em;
}
/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/aspect-ratio.scss */
.clubUpcoming-thumb > div:first-child,
.clubUpcoming-thumb > a:first-child {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 73, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming-thumb img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 81, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/club/upcoming.scss */
.clubUpcoming-itemTitle {
  font-weight: 700;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight hr {
  border: none;
  border-top: 1px solid #e5e9ed;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight-section--dark hr, .spotlightSignup hr, .spotlightSponsors hr, .spotlightPress hr {
  border-top: 1px solid #d5d5d5;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight-section p a, .spotlightSignup p a, .spotlightLineup p a, .spotlightInvolved p a, .spotlightSponsors p a, .spotlightPress p a, .spotlightPresenters p a {
  color: #97b003;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight-section p.small, .spotlightSignup p.small, .spotlightLineup p.small, .spotlightInvolved p.small, .spotlightSponsors p.small, .spotlightPress p.small, .spotlightPresenters p.small {
  font-size: 14px;
  font-family: "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight-section, .spotlightSignup, .spotlightLineup, .spotlightInvolved, .spotlightSponsors, .spotlightPress, .spotlightPresenters {
  padding-top: 50px;
  padding-bottom: 50px;
}

/* line 28, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight-section, .spotlightSignup, .spotlightLineup, .spotlightInvolved, .spotlightSponsors, .spotlightPress, .spotlightPresenters {
  color: #858585;
  font-family: "HelveticaNeue-Thin", "Helvetica Neue Light", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight-section p, .spotlightSignup p, .spotlightLineup p, .spotlightInvolved p, .spotlightSponsors p, .spotlightPress p, .spotlightPresenters p {
  font-size: 22px;
  line-height: 29 / 22;
}

/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight-section--dark, .spotlightSignup, .spotlightSponsors, .spotlightPress {
  background-color: #edeef2;
}

/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight-container, .spotlightSignup-widget {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 780px;
  overflow: hidden;
  text-align: center;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight-heading, .spotlight-subheading {
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

/* line 58, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight.scss */
.spotlight-heading--nudged {
  padding: 17px 52px;
  background-color: #fff;
  border-radius: 3px;
  display: inline-block;
  margin-top: 0;
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/btn.scss */
.spotlight .spotlightBtn {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 0;
  border-style: solid;
  outline: none;
  height: 36px;
  border-radius: 2px;
  line-height: 36px;
  white-space: nowrap;
  color: #fff;
  background-color: #dF5A48;
  border-color: #dF5A48;
  text-transform: uppercase;
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  font-size: 1.0em;
  text-align: center;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/btn.scss */
.spotlightBtn .fs-icon, .spotlightBtn .locationBlock-pin, .spotlightBtn .footer-socialLink--facebook,
.spotlightBtn .footer-socialLink--twitter,
.spotlightBtn .footer-socialLink--instagram, .spotlightBtn .likeBtn .likeBtn-submit:before, .likeBtn .spotlightBtn .likeBtn-submit:before, .spotlightBtn .commentBtn .commentBtn-icon:before, .commentBtn .spotlightBtn .commentBtn-icon:before, .spotlightBtn .postTypeIcon, .spotlightBtn .socialButton:before, .spotlightBtn .postPreview-locationName:before, .spotlightBtn .postPreview-footerBtnWrapper:before, .spotlightBtn .postImage .postImage-expand:before, .postImage .spotlightBtn .postImage-expand:before, .spotlightBtn .newsletterSignup__socialButton:before, .spotlightBtn .newsletterSignup__radio:after, .spotlightBtn .revolutionFriends-action--twitter:before, .spotlightBtn .revolutionFriends-action--email:before, .spotlightBtn .nofoodwasteFriends-action--twitter:before, .spotlightBtn .nofoodwasteFriends-action--email:before {
  margin-right: 0.5em;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/hero.scss */
.spotlightHero {
  color: #fff;
  text-align: center;
  padding: 60px 15px;
  background-image: url("https://foodstand.imgix.net/assets/site_images/spotlight-hero-86e3684e-a58b-4cc3-827b-b8455e7cb8b8.jpg?gam=70&con=-25&bri=-7");
  background-position: center center;
  background-size: cover;
  position: relative;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/hero.scss */
.spotlightHero .socialButtons {
  color: #fff;
  position: absolute;
  top: 15px;
  right: 15px;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/hero.scss */
.spotlightHero .socialButtons a:before {
  color: #fff;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/hero.scss */
.spotlightHero-logo {
  max-width: 100%;
  width: 611px;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/hero.scss */
.spotlightHero-foodstandAttrib {
  background: url("https://foodstand.imgix.net/assets/site_images/foodstand-logo-with-mark-white-998b1e58-72fd-46c4-9794-5abc93dd4a56.png?w=150&dpr=2") no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 150px;
  height: 12.4579124579px;
  background-size: 150px 12.4579124579px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em;
  position: relative;
  bottom: 0.15em;
}

/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/hero.scss */
.spotlightHero-slowMoney {
  background: url(/assets/spotlight/slow-money-logo@2x.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 129.96px;
  height: 22.04px;
  background-size: 129.96px 22.04px;
  display: inline-block;
  margin-left: 0.5em;
}

/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/hero.scss */
.spotlightHero-partnership {
  text-transform: uppercase;
}

/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/hero.scss */
.spotlightHero-partner {
  vertical-align: middle;
  margin: 0 5px;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/signup.scss */
.spotlightSignup .spotlight-heading, .spotlightSignup .spotlight-subheading {
  margin-bottom: 0;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/signup.scss */
.spotlightSignup-location {
  margin-top: 0;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/signup.scss */
.spotlight .spotlightSignup {
  padding-bottom: 65px;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/signup.scss */
.spotlight .spotlightSignup-widget {
  background-color: #fff;
  border-radius: 3px;
  overflow: hidden;
  color: #858585;
  padding: 0;
}

/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/signup.scss */
.spotlightSignup-timeline {
  text-align: left;
  padding: 15px 15px 15px 65px;
}

/* line 44, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/signup.scss */
.spotlightSignup-photo img {
  display: block;
  width: 300px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/schedule.scss */
.spotlightSchedule {
  font-size: 20px;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/schedule.scss */
.spotlightSchedule-item {
  margin-bottom: 0.75em;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/schedule.scss */
.spotlightSchedule-time {
  font-weight: 700;
}

/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/schedule.scss */
.spotlightSchedule-time > span {
  width: 95px;
  display: block;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/lineup.scss */
.spotlightLineup .spotlight-subheading {
  margin-bottom: 2em;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/lineup.scss */
.spotlightLineup .spotlight-container, .spotlightLineup .spotlightSignup-widget {
  overflow: visible;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/lineup.scss */
.spotlight .spotlightLineup {
  text-align: center;
  padding-top: 0;
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/lineup.scss */
.spotlightLineup-row {
  margin-left: -7px;
  margin-right: -7px;
  box-sizing: border-box;
  margin-bottom: 30px;
}
/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.spotlightLineup-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/lineup.scss */
.spotlightLineup-row .spotlightLineup-person {
  position: relative;
  min-height: 1px;
  padding-right: 7px;
  padding-left: 7px;
  float: left;
  width: 25%;
  box-sizing: border-box;
  width: 19%;
  float: none;
  display: inline-block;
  vertical-align: top;
}

/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/lineup.scss */
.spotlightLineup-person {
  margin-bottom: 20px;
}

/* line 45, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/lineup.scss */
.spotlightLineup-person img {
  max-width: 100%;
}

/* line 49, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/lineup.scss */
.spotlightLineup-title {
  font-weight: 700;
  margin-bottom: 0.25em;
  color: #858585;
}

/* line 55, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/lineup.scss */
.spotlightLineup-subhead {
  color: #858585;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/involved.scss */
.spotlightInvolved {
  padding-top: 0;
}

/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/involved.scss */
.spotlightInvolved-step--one h3 {
  color: #dF5A48;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/involved.scss */
.spotlightInvolved .stepFeature-step--one .spotlightBtn {
  color: #fff;
  background-color: #f5a623;
  border-color: #f5a623;
}

/* line 18, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/involved.scss */
.spotlightInvolved .stepFeature-step--three .spotlightBtn {
  color: #fff;
  background-color: #97b003;
  border-color: #97b003;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/involved.scss */
.spotlightInvolved .spotlightBtn {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/involved.scss */
.spotlightInvolved h3 {
  font-weight: 700;
}

/* line 31, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/involved.scss */
.spotlightInvolved .stepFeature-step--one h3 {
  color: #f5a623;
}

/* line 35, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/involved.scss */
.spotlightInvolved .stepFeature-step--two h3 {
  color: #dF5A48;
}

/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/involved.scss */
.spotlightInvolved .stepFeature-step--three h3 {
  color: #97b003;
}

/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/involved.scss */
.spotlightInvolved .stepFeature p, .spotlightInvolved .spotlightInvolved-steps p, .spotlightInvolved .revolutionSteps p, .spotlightInvolved .nofoodwasteSteps p {
  font-size: 1.1em;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/sponsors.scss */
.spotlightSponsors-row {
  text-align: center;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/sponsors.scss */
.spotlightSponsor {
  width: 49%;
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #858585;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/sponsors.scss */
.spotlightSponsor-media img {
  height: 100px;
}

/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/sponsors.scss */
.spotlightSponsor-content p {
  text-align: left;
  font-size: 14px;
  font-family: "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/press.scss */
.spotlightPress {
  padding-top: 0;
  padding-bottom: 70px;
}

/* line 8, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/press.scss */
.spotlightPress .spotlight-heading, .spotlightPress .spotlight-subheading {
  margin-bottom: 2em;
}

/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/press.scss */
.spotlightPress img {
  vertical-align: middle;
  margin: 20px;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/presenters.scss */
.spotlightPresenters-row:not(:last-child) {
  border-bottom: 1px solid #f5f5f5;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/presenters.scss */
.spotlightPresenter {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/presenters.scss */
.spotlightPresenter-media img {
  height: 54px;
  width: 54px;
  border-radius: 27px;
  overflow: hidden;
}

/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/presenters.scss */
.spotlightPresenter-content {
  text-align: left;
  font-weight: 900;
  color: #858585;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/apply.scss */
.spotlightApply {
  color: #858585;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/apply.scss */
.spotlightApply .modal-close {
  color: white;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/apply.scss */
.spotlightApply--presenter .modal-header {
  background-color: #f5a623;
}
/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/apply.scss */
.spotlightApply--presenter input[type=submit] {
  color: #fff;
  background-color: #f5a623;
  border-color: #f5a623;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/apply.scss */
.spotlightApply--panelist .modal-header {
  background-color: #dF5A48;
}
/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/spotlight/apply.scss */
.spotlightApply--panelist input[type=submit] {
  color: #fff;
  background-color: #dF5A48;
  border-color: #dF5A48;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/arrow-link.scss */
.arrowLink, .revolution-link, .revolutionShare-seeAll, .revolutionPrize-recipesLink, .nofoodwaste-link, .nofoodwasteShare-seeAll, .nofoodwastePrize-recipesLink {
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/arrow-link.scss */
.arrowLink:after, .revolution-link:after, .revolutionShare-seeAll:after, .revolutionPrize-recipesLink:after, .nofoodwaste-link:after, .nofoodwasteShare-seeAll:after, .nofoodwastePrize-recipesLink:after {
  font-size: 0.7em;
  margin-left: 0.5em;
  content: '▶︎';
  line-height: 1em;
  vertical-align: middle;
  height: 1em;
  display: inline-block;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/btn.scss */
.revolution .revolutionBtn, .revolution .revolutionIrl .postEvent-btn, .revolutionIrl .revolution .postEvent-btn {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 0;
  border-style: solid;
  outline: none;
  height: 36px;
  border-radius: 2px;
  line-height: 36px;
  white-space: nowrap;
  color: #fff;
  background-color: #e20714;
  border-color: #e20714;
  text-transform: uppercase;
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  font-size: 1.0em;
  text-align: center;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/btn.scss */
.revolutionBtn .fs-icon, .revolutionIrl .postEvent-btn .fs-icon, .revolutionBtn .locationBlock-pin, .revolutionIrl .postEvent-btn .locationBlock-pin, .revolutionBtn .footer-socialLink--facebook, .revolutionIrl .postEvent-btn .footer-socialLink--facebook,
.revolutionBtn .footer-socialLink--twitter,
.revolutionIrl .postEvent-btn .footer-socialLink--twitter,
.revolutionBtn .footer-socialLink--instagram,
.revolutionIrl .postEvent-btn .footer-socialLink--instagram, .revolutionBtn .likeBtn .likeBtn-submit:before, .likeBtn .revolutionBtn .likeBtn-submit:before, .revolutionIrl .postEvent-btn .likeBtn .likeBtn-submit:before, .likeBtn .revolutionIrl .postEvent-btn .likeBtn-submit:before, .revolutionBtn .commentBtn .commentBtn-icon:before, .commentBtn .revolutionBtn .commentBtn-icon:before, .revolutionIrl .postEvent-btn .commentBtn .commentBtn-icon:before, .commentBtn .revolutionIrl .postEvent-btn .commentBtn-icon:before, .revolutionBtn .postTypeIcon, .revolutionIrl .postEvent-btn .postTypeIcon, .revolutionBtn .socialButton:before, .revolutionIrl .postEvent-btn .socialButton:before, .revolutionBtn .postPreview-locationName:before, .revolutionIrl .postEvent-btn .postPreview-locationName:before, .revolutionBtn .postPreview-footerBtnWrapper:before, .revolutionIrl .postEvent-btn .postPreview-footerBtnWrapper:before, .revolutionBtn .postImage .postImage-expand:before, .postImage .revolutionBtn .postImage-expand:before, .revolutionIrl .postEvent-btn .postImage .postImage-expand:before, .postImage .revolutionIrl .postEvent-btn .postImage-expand:before, .revolutionBtn .newsletterSignup__socialButton:before, .revolutionIrl .postEvent-btn .newsletterSignup__socialButton:before, .revolutionBtn .newsletterSignup__radio:after, .revolutionIrl .postEvent-btn .newsletterSignup__radio:after, .revolutionBtn .revolutionFriends-action--twitter:before, .revolutionIrl .postEvent-btn .revolutionFriends-action--twitter:before, .revolutionBtn .revolutionFriends-action--email:before, .revolutionIrl .postEvent-btn .revolutionFriends-action--email:before, .revolutionBtn .nofoodwasteFriends-action--twitter:before, .revolutionIrl .postEvent-btn .nofoodwasteFriends-action--twitter:before, .revolutionBtn .nofoodwasteFriends-action--email:before, .revolutionIrl .postEvent-btn .nofoodwasteFriends-action--email:before {
  margin-right: 0.5em;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
.revolutionHero-rows {
  margin-top: 30px;
  margin-bottom: 60px;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
.revolutionHero h1 {
  background: url(/assets/revolution/food-revolution-plus-foodstand@2x.png) no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 366px;
  height: 307px;
  background-size: 366px 307px;
  max-width: 100%;
  margin: 0 auto;
  background-size: 100%;
  background-position: right top;
  display: inline-block;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
.revolutionHero h2 {
  font-weight: 700;
  margin-top: 0;
  letter-spacing: 0.03em;
  margin-bottom: 0.5em;
}

/* line 31, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
.revolutionHero-col--left {
  border-right: 1px solid #d5d5d5;
  text-align: right;
  padding-right: 52px;
}

/* line 37, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
.revolutionHero-col--right {
  text-align: left;
  padding: 0 60px;
}

/* line 42, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
.revolutionHero .revolutionLead {
  padding: 0;
}

/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
.revolutionHero .revolutionLead p {
  text-align: left;
  margin-left: 0;
}

@media (max-width: 768px) {
  /* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
  .revolutionHero-col {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    width: 100%;
    box-sizing: border-box;
  }

  /* line 56, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
  .revolutionHero-col--left {
    border: none;
    text-align: center;
  }

  /* line 61, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
  .revolutionHero-col--right {
    padding: 15px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    max-width: 600px;
  }

  /* line 69, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/hero.scss */
  .revolutionHero h1 {
    margin-bottom: 40px;
    display: block;
    background-position: center center;
  }
}
/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/participate.scss */
.revolution .revolutionParticipate p a {
  display: inline;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/participate.scss */
.revolutionSteps h3 {
  font-weight: 500;
  font-size: 1.3em;
  color: #e20714;
}

/* line 21, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/participate.scss */
.revolutionSteps .revolution-link, .revolutionSteps .revolutionShare-seeAll, .revolutionSteps .revolutionPrize-recipesLink {
  color: #6e7174;
}

/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/participate.scss */
.revolutionSteps .revolution-link:after, .revolutionSteps .revolutionShare-seeAll:after, .revolutionSteps .revolutionPrize-recipesLink:after {
  color: #e20714;
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/participate.scss */
.revolutionParticipate .revolutionBtn, .revolutionParticipate .revolutionIrl .postEvent-btn, .revolutionIrl .revolutionParticipate .postEvent-btn {
  margin-left: auto;
  margin-right: auto;
}

/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/participate.scss */
.revolution .revolutionSteps .revolution-inlineLink {
  font-weight: bold;
  color: #6e7174;
  text-decoration: underline;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/share.scss */
.revolutionShare-post {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 33.3333333333%;
  box-sizing: border-box;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/share.scss */
.revolution .revolutionShare p a {
  color: #e20714;
}

@media (max-width: 768px) {
  /* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/share.scss */
  .revolutionShare-post {
    display: block;
    float: none;
    width: auto;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  /* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/share.scss */
  .revolutionShare-post .postPreview-byline {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/share.scss */
  .revolutionShare-post .postPreview-imageOverlay {
    padding-left: 0;
    padding-right: 0;
  }

  /*.revolutionShare-post .postPreview-tagline {
    display: none;
  }*/
  /* Because inline styles :( */
  /* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/share.scss */
  .revolutionShare-post .postPreview-userAvatar {
    width: 30px !important;
    height: 30px !important;
    font-size: 30px !important;
    border-radius: 15.0px !important;
    line-height: 30px !important;
  }

  /* line 51, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/share.scss */
  .revolutionShare-post .postPreview-userAvatar img {
    width: 30px !important;
    height: 30px !important;
    font-size: 30px !important;
    border-radius: 15.0px !important;
    line-height: 30px !important;
  }

  /* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/share.scss */
  .revolutionShare-post .postPreview-byline {
    margin-top: 15px;
  }

  /* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/share.scss */
  .revolutionShare-post .postPreview-userInfoWrapper {
    padding-top: 0;
    vertical-align: middle;
  }

  /* line 68, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/share.scss */
  .revolutionShare-post .postPreview-actions {
    min-width: 80px;
    padding-top: 0;
  }
}
/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/prize.scss */
.revolutionPrize .revolution-sectionHeading {
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: none;
  color: #e20714;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/prize.scss */
.revolutionPrize .revolutionContainer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 650px;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/prize.scss */
.revolutionPrize-media {
  padding-right: 30px;
  padding-left: 30px;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/prize.scss */
.revolutionPrize-media img {
  width: 203px;
  height: 250px;
}

/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/prize.scss */
.revolutionPrize-text,
.revolutionPrize-text p {
  text-align: left;
}

/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/prize.scss */
.revolutionPrize .revolution-sectionHeading {
  margin-top: 0;
  text-align: left;
}

/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/prize.scss */
.revolutionPrize-recipesLink {
  margin-bottom: 1.4em;
}

@media (max-width: 768px) {
  /* line 49, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/prize.scss */
  .revolutionPrize-media {
    display: block;
    width: auto;
    padding: 0;
  }

  /* line 55, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/prize.scss */
  .revolutionPrize-text {
    width: auto;
    margin-top: 1em;
    text-align: center;
  }

  /* line 61, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/prize.scss */
  .revolutionPrize .revolution-sectionHeading {
    text-align: center;
  }
}
/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/irl.scss */
.revolutionIrl a {
  color: #e20714;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/irl.scss */
.revolutionIrl-heading {
  margin-top: 45px;
  background-color: #edeef2;
  padding: 10px;
  font-weight: 700;
  text-align: center;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/irl.scss */
.revolutionIrl-eventList {
  margin-bottom: 80px;
}

/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/irl.scss */
.postEvent-meta {
  line-height: 1.4;
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/irl.scss */
.postEvent-metaField:not(:last-child) {
  margin-right: 2em;
}

/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/irl.scss */
.postEvent-metaFieldName {
  font-weight: 700;
  margin-right: 0.5em;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-text {
  padding: 0;
  padding-top: 25px;
  padding-bottom: 25px;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends h2 {
  text-align: left;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: none;
  margin-top: 0;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-media img {
  display: block;
  width: 270px;
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-feature {
  background-color: #97b003;
  border-radius: 2px;
  color: white;
  text-align: left;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}

/* line 40, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-mobileImage {
  display: none;
}

/* line 44, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-textContainer {
  padding: 0 45px;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-actions {
  margin-top: 1em;
}

/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-action {
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  color: white;
  letter-spacing: 0.03em;
}

/* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-action:not(:last-child) {
  margin-right: 2em;
}

/* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-action:before {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

/* line 69, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends .revolution-inlineLink {
  font-weight: bold;
  text-decoration: underline;
  text-transform: uppercase;
  color: white;
}

/* line 76, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-action--twitter:before {
  font-size: 1.3em;
}

/* line 82, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
.revolutionFriends-action--email:before {
  font-weight: 900;
}

@media (max-width: 768px) {
  /* line 89, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
  .revolutionFriends-text {
    padding-bottom: 30px;
    padding-top: 0;
  }

  /* line 94, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
  .revolutionFriends-media {
    display: none;
  }

  /* line 98, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/friends.scss */
  .revolutionFriends-mobileImage {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }
}
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
.revolutionHost-feature {
  background-color: #97b003;
  min-height: 320px;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
.revolutionHost-pane {
  color: white;
  text-align: center;
  background-size: cover;
  background-position: center;
}

/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
.revolutionHost-pane--spacer {
  height: 320px;
  width: 0;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
.revolutionHost-pane--left {
  width: 10000px;
  background-image: url("https://foodstand.imgix.net/assets/images/revolution/revolution-img.jpg?w=640&h=640&fit=crop&bri=-18&con=-32");
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
.revolutionHost-pane--right {
  width: 10000px;
  background-image: url("https://foodstand.imgix.net/assets/images/revolution/revolution-rachna.jpg?w=640&h=640&fit=crop&bri=-18&con=-32");
  background-position: center 30%;
}

/* line 37, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
.revolutionHost-paneContent {
  max-width: 300px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 44, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
.revolutionHost-pane h3 {
  font-size: 1.3em;
  font-weight: 700;
}

/* line 49, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
.revolutionHost-pane p {
  margin: 1em 0;
}

/* line 53, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
.revolutionHost-pane .revolutionBtn, .revolutionHost-pane .revolutionIrl .postEvent-btn, .revolutionIrl .revolutionHost-pane .postEvent-btn {
  color: #fff;
  background-color: #97b003;
  border-color: #97b003;
}

/* line 57, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
.revolutionLead--contact a {
  color: #97b003;
}

@media (max-width: 768px) {
  /* line 62, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
  .revolutionHost-pane--spacer {
    height: 0;
  }

  /* line 66, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
  .revolutionHost-pane {
    display: block;
    overflow: hidden;
    width: auto;
  }

  /* line 72, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/host.scss */
  .revolutionHost-paneContent {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolutionThanks .modal-content {
  width: 400px;
  max-width: 400px;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolutionThanks hr {
  border: none;
  border-top: 1px solid #f5f5f5;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolutionThanks h3 {
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5em;
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolutionThanks p {
  color: #858585;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolutionThanks-container {
  padding: 0 40px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 960px;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolutionThanks-row {
  margin-left: -15px;
  margin-right: -15px;
  box-sizing: border-box;
  padding-left: 70px;
  padding-right: 70px;
}
/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.revolutionThanks-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolutionThanks-col {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 50%;
  box-sizing: border-box;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolution .revolutionThanks .socialButton--facebook,
.revolution .revolutionThanks .socialButton--facebook:before {
  color: #3b5998;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolution .revolutionThanks .socialButton--twitter,
.revolution .revolutionThanks .socialButton--twitter:before {
  color: #4099ff;
}

/* line 53, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolutionThanks .socialButton:before {
  display: block;
  width: auto;
  height: auto;
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 10px;
}

/* line 62, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution/thanks-modal.scss */
.revolutionThanks .socialButton {
  width: auto;
  height: auto;
  text-indent: 0;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolution {
  color: #6e7174;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolution .socialButtons {
  display: block;
  text-align: center;
  padding-top: 15px;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolution .socialButton:before {
  color: #858585;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolution-sectionHeading {
  text-transform: uppercase;
  text-align: center;
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  letter-spacing: 0.03em;
}

/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolutionHero, .revolutionParticipate, .revolutionPrize, .revolutionIrl, .revolutionFriends {
  text-align: center;
  position: relative;
}

/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolutionParticipate, .revolutionPrize, .revolutionFriends {
  background-color: #edeef2;
}

/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolutionPrize:before {
  content: ' ';
  display: block;
  margin-left: -15px;
  width: 0;
  height: 0;
  border-top: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #edeef2;
  position: relative;
  left: 50%;
  top: -15px;
}

/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolutionContainer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 1024px;
  overflow: hidden;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 60, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolutionContainer--padded {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 65, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolutionContainer--tight {
  max-width: 870px;
}

/* line 69, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolutionContainer--posts {
  padding-top: 0;
}

/* line 73, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolutionContainer--more {
  padding-top: 0;
  margin-bottom: 30px;
  font-size: 1.3em;
}

/* line 79, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolutionLead {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 600px;
}

/* line 83, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolutionLead--tight {
  max-width: 450px;
}

/* line 87, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolution p {
  line-height: 1.5em;
}

/* line 95, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolution .revolution-inlineLink {
  display: inline;
}

/* line 99, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolution-inputGrp {
  margin-top: 0.5em;
  display: block;
  position: relative;
  padding-right: 100px;
}

/* line 108, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolution-inputGrp input[type=text],
.revolution-inputGrp input[type=email] {
  background-color: #f5f5f5;
  color: #4c5157;
  border-radius: 0;
  border: none;
  height: 50px;
  border-radius: 2px;
  padding: 0 15px;
  width: 100%;
  box-sizing: border-box;
}

/* line 121, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolution-inputGrp input[type=submit] {
  float: right;
  background-color: #e20714;
  height: 50px;
  color: #fff;
  border: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  width: 100px;
  top: 0;
  right: 0;
  text-align: center;
  position: absolute;
}

/* line 140, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/revolution.scss */
.revolution-signupErrors {
  margin-top: 0.5em;
  color: #e20714;
  font-size: 0.9em;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/arrow-link.scss */
.arrowLink, .revolution-link, .revolutionShare-seeAll, .revolutionPrize-recipesLink, .nofoodwaste-link, .nofoodwasteShare-seeAll, .nofoodwastePrize-recipesLink {
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/arrow-link.scss */
.arrowLink:after, .revolution-link:after, .revolutionShare-seeAll:after, .revolutionPrize-recipesLink:after, .nofoodwaste-link:after, .nofoodwasteShare-seeAll:after, .nofoodwastePrize-recipesLink:after {
  font-size: 0.7em;
  margin-left: 0.5em;
  content: '▶︎';
  line-height: 1em;
  vertical-align: middle;
  height: 1em;
  display: inline-block;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/btn.scss */
.nofoodwaste .nofoodwasteBtn, .nofoodwaste .nofoodwasteIrl .postEvent-btn, .nofoodwasteIrl .nofoodwaste .postEvent-btn {
  overflow: hidden;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 0 14px;
  border-width: 0;
  border-style: solid;
  outline: none;
  height: 36px;
  border-radius: 2px;
  line-height: 36px;
  white-space: nowrap;
  color: #fff;
  background-color: #9eaa00;
  border-color: #9eaa00;
  text-transform: uppercase;
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 400;
  font-size: 1.0em;
  text-align: center;
  margin: 0 2px;
}

/* line 12, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/btn.scss */
.nofoodwasteBtn .fs-icon, .nofoodwasteIrl .postEvent-btn .fs-icon, .nofoodwasteBtn .locationBlock-pin, .nofoodwasteIrl .postEvent-btn .locationBlock-pin, .nofoodwasteBtn .footer-socialLink--facebook, .nofoodwasteIrl .postEvent-btn .footer-socialLink--facebook,
.nofoodwasteBtn .footer-socialLink--twitter,
.nofoodwasteIrl .postEvent-btn .footer-socialLink--twitter,
.nofoodwasteBtn .footer-socialLink--instagram,
.nofoodwasteIrl .postEvent-btn .footer-socialLink--instagram, .nofoodwasteBtn .likeBtn .likeBtn-submit:before, .likeBtn .nofoodwasteBtn .likeBtn-submit:before, .nofoodwasteIrl .postEvent-btn .likeBtn .likeBtn-submit:before, .likeBtn .nofoodwasteIrl .postEvent-btn .likeBtn-submit:before, .nofoodwasteBtn .commentBtn .commentBtn-icon:before, .commentBtn .nofoodwasteBtn .commentBtn-icon:before, .nofoodwasteIrl .postEvent-btn .commentBtn .commentBtn-icon:before, .commentBtn .nofoodwasteIrl .postEvent-btn .commentBtn-icon:before, .nofoodwasteBtn .postTypeIcon, .nofoodwasteIrl .postEvent-btn .postTypeIcon, .nofoodwasteBtn .socialButton:before, .nofoodwasteIrl .postEvent-btn .socialButton:before, .nofoodwasteBtn .postPreview-locationName:before, .nofoodwasteIrl .postEvent-btn .postPreview-locationName:before, .nofoodwasteBtn .postPreview-footerBtnWrapper:before, .nofoodwasteIrl .postEvent-btn .postPreview-footerBtnWrapper:before, .nofoodwasteBtn .postImage .postImage-expand:before, .postImage .nofoodwasteBtn .postImage-expand:before, .nofoodwasteIrl .postEvent-btn .postImage .postImage-expand:before, .postImage .nofoodwasteIrl .postEvent-btn .postImage-expand:before, .nofoodwasteBtn .newsletterSignup__socialButton:before, .nofoodwasteIrl .postEvent-btn .newsletterSignup__socialButton:before, .nofoodwasteBtn .newsletterSignup__radio:after, .nofoodwasteIrl .postEvent-btn .newsletterSignup__radio:after, .nofoodwasteBtn .revolutionFriends-action--twitter:before, .nofoodwasteIrl .postEvent-btn .revolutionFriends-action--twitter:before, .nofoodwasteBtn .revolutionFriends-action--email:before, .nofoodwasteIrl .postEvent-btn .revolutionFriends-action--email:before, .nofoodwasteBtn .nofoodwasteFriends-action--twitter:before, .nofoodwasteIrl .postEvent-btn .nofoodwasteFriends-action--twitter:before, .nofoodwasteBtn .nofoodwasteFriends-action--email:before, .nofoodwasteIrl .postEvent-btn .nofoodwasteFriends-action--email:before {
  margin-right: 0.5em;
}

/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwasteHero-rows {
  margin-top: -30px;
  margin-bottom: -44px;
}

/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwasteHero h1 {
  display: none;
}

/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwasteHero .main-hero-img {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  display: inline-block;
}

/* line 26, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwasteHero .inner-hero-img {
  width: 35%;
  height: 48%;
  background: url("https://foodstand.imgix.net/assets/site_images/BeAZeroLogo@2x-2b2d8c21-052f-4db4-a59c-cdea2974bc2c.png");
  background-repeat: no-repeat;
  max-width: 100%;
  margin: 0 auto;
  background-size: 100%;
  background-position: right top;
  position: absolute;
  top: 27%;
  left: 35%;
}

/* line 40, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwasteHero h2 {
  color: #4c5157;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-top: 0;
  letter-spacing: 0.03em;
  margin-bottom: 0.5em;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwasteHero-col--left {
  text-align: right;
  padding-right: 0px;
}

/* line 53, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwasteHero-col--right {
  text-align: left;
  padding: 77px 65px;
}

/* line 58, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwasteHero .nofoodwasteLead {
  padding: 0;
}

/* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwaste-inputDesc {
  color: #a2ae0c;
  line-height: 20px;
  margin-top: 20px;
}

/* line 69, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwasteHero .nofoodwasteLead p {
  line-height: 20px;
  text-align: left;
  margin-left: 0;
}

@media (max-width: 768px) {
  /* line 76, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
  .nofoodwasteHero-col {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    width: 100%;
    box-sizing: border-box;
  }

  /* line 80, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
  .nofoodwasteHero-col--left {
    border: none;
    text-align: center;
  }

  /* line 85, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
  .nofoodwasteHero-col--right {
    padding: 15px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    max-width: 600px;
  }

  /* line 93, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
  .nofoodwasteHero .main-hero-img {
    margin-bottom: 40px;
  }

  /* line 97, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
  .socialButtons {
    margin-bottom: 20px;
  }
}
/* line 103, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/hero.scss */
.nofoodwaste-partnerImg {
  max-width: 150px;
  margin: 0 30px;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwaste .nofoodwasteParticipate p a {
  display: inline;
}

/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwasteSteps {
  border-spacing: 0px;
  margin: 40px 0;
}
/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwasteSteps .stepFeature-image-wrap {
  height: 150px;
}
/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwasteSteps .stepFeature-image {
  height: auto;
  max-width: 230px;
  vertical-align: middle;
}
/* line 26, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwasteSteps .stepFeature-step {
  padding: 44px 30px 93px;
  border-left: 1px #edeef2 solid;
}
/* line 31, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwasteSteps .stepFeature-footer {
  bottom: 40px;
}

/* line 37, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwasteSteps h3 {
  font-weight: 500;
  font-size: 1.3em;
  color: #4c5157;
}

/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwasteSteps .nofoodwaste-link, .nofoodwasteSteps .nofoodwasteShare-seeAll, .nofoodwasteSteps .nofoodwastePrize-recipesLink {
  display: block;
  color: #9eaa00;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwasteSteps .nofoodwaste-link:after, .nofoodwasteSteps .nofoodwasteShare-seeAll:after, .nofoodwasteSteps .nofoodwastePrize-recipesLink:after {
  color: #9eaa00;
}

/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwasteParticipate .nofoodwasteBtn, .nofoodwasteParticipate .nofoodwasteIrl .postEvent-btn, .nofoodwasteIrl .nofoodwasteParticipate .postEvent-btn {
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: none;
  padding: 6px 20px;
  margin: 0 2px;
}

/* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/participate.scss */
.nofoodwaste .nofoodwasteSteps .nofoodwaste-inlineLink {
  font-weight: bold;
  color: #6e7174;
  text-decoration: underline;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/share.scss */
.nofoodwasteShare-post {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 33.3333333333%;
  box-sizing: border-box;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/share.scss */
.nofoodwaste .nofoodwasteShare p a {
  color: #9eaa00;
}

@media (max-width: 768px) {
  /* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/share.scss */
  .nofoodwasteShare-post {
    display: block;
    float: none;
    width: auto;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  /* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/share.scss */
  .nofoodwasteShare-post .postPreview-byline {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/share.scss */
  .nofoodwasteShare-post .postPreview-imageOverlay {
    padding-left: 0;
    padding-right: 0;
  }

  /*.nofoodwasteShare-post .postPreview-tagline {
    display: none;
  }*/
  /* Because inline styles :( */
  /* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/share.scss */
  .nofoodwasteShare-post .postPreview-userAvatar {
    width: 30px !important;
    height: 30px !important;
    font-size: 30px !important;
    border-radius: 15.0px !important;
    line-height: 30px !important;
  }

  /* line 51, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/share.scss */
  .nofoodwasteShare-post .postPreview-userAvatar img {
    width: 30px !important;
    height: 30px !important;
    font-size: 30px !important;
    border-radius: 15.0px !important;
    line-height: 30px !important;
  }

  /* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/share.scss */
  .nofoodwasteShare-post .postPreview-byline {
    margin-top: 15px;
  }

  /* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/share.scss */
  .nofoodwasteShare-post .postPreview-userInfoWrapper {
    padding-top: 0;
    vertical-align: middle;
  }

  /* line 68, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/share.scss */
  .nofoodwasteShare-post .postPreview-actions {
    min-width: 80px;
    padding-top: 0;
  }
}
/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
.nofoodwastePrize .nofoodwaste-sectionHeading {
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: none;
  color: #9eaa00;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
.nofoodwastePrize .nofoodwasteContainer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 650px;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
.nofoodwastePrize-media {
  padding-right: 30px;
  padding-left: 30px;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
.nofoodwastePrize-media img {
  width: 203px;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
.nofoodwastePrize-text {
  margin-left: 30px;
}

/* line 33, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
.nofoodwastePrize-text,
.nofoodwastePrize-text p {
  text-align: left;
}

/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
.nofoodwastePrize .nofoodwaste-sectionHeading {
  color: #4c5157;
  margin-top: 0;
  text-align: left;
}

/* line 44, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
.nofoodwastePrize-recipesLink {
  margin-bottom: 1.4em;
}

@media (max-width: 768px) {
  /* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
  .nofoodwastePrize-media {
    display: block;
    width: auto;
    padding: 0;
    margin-bottom: 20px;
  }

  /* line 57, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
  .nofoodwastePrize-text {
    width: auto;
    margin-top: 1em;
    text-align: center;
  }

  /* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/prize.scss */
  .nofoodwastePrize .nofoodwaste-sectionHeading {
    text-align: center;
  }
}
/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/irl.scss */
.nofoodwasteIrl a {
  color: #9eaa00;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/irl.scss */
.nofoodwasteIrl-heading {
  margin-top: 45px;
  background-color: #4c5157;
  color: #fff;
  padding: 10px;
  text-align: center;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/irl.scss */
.nofoodwasteIrl-eventList {
  margin-bottom: 80px;
}

/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/irl.scss */
.nofoodwasteIrl .postEvent {
  padding-bottom: 20px;
  border-bottom: 1px #f5f5f5 solid;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/irl.scss */
.postEvent-meta {
  line-height: 1.4;
}

/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/irl.scss */
.postEvent-metaField:not(:last-child) {
  margin-right: 2em;
}

/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/irl.scss */
.postEvent-metaFieldName {
  font-weight: 700;
  margin-right: 0.5em;
}

/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-text {
  padding: 0;
  padding-top: 25px;
  padding-bottom: 25px;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends h2 {
  text-align: left;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: none;
  margin-top: 0;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-media img {
  display: block;
  width: 270px;
}

/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-feature {
  background-color: #9eaa00;
  border-radius: 2px;
  color: white;
  text-align: left;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}

/* line 40, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-mobileImage {
  display: none;
}

/* line 44, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-textContainer {
  padding: 0 45px;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-actions {
  margin-top: 1em;
}

/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-action {
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  color: white;
  letter-spacing: 0.03em;
}

/* line 59, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-action:not(:last-child) {
  margin-right: 2em;
}

/* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-action:before {
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

/* line 69, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends .nofoodwaste-inlineLink {
  font-weight: bold;
  text-decoration: underline;
  text-transform: uppercase;
  color: white;
}

/* line 76, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-action--twitter:before {
  font-size: 1.3em;
}

/* line 82, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
.nofoodwasteFriends-action--email:before {
  font-weight: 900;
}

@media (max-width: 768px) {
  /* line 89, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
  .nofoodwasteFriends-text {
    padding-bottom: 30px;
    padding-top: 0;
  }

  /* line 94, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
  .nofoodwasteFriends-media {
    display: none;
  }

  /* line 98, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/friends.scss */
  .nofoodwasteFriends-mobileImage {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }
}
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
.nofoodwasteHost-feature {
  background-color: #9eaa00;
  min-height: 422px;
}

/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
.nofoodwasteHost-pane {
  color: white;
  text-align: center;
  background-size: cover;
  background-position: center;
}

/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
.nofoodwasteHost-pane--spacer {
  height: 422px;
  width: 0;
}

/* line 22, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
.nofoodwasteHost-pane--left {
  width: 10000px;
  border-right: 1px #fff solid;
  background-image: url("https://foodstand.imgix.net/assets/site_images/food-waste-handbook-03e8a862-878e-4dff-adad-22228d0cf8ef.png?w=640&h=640&fit=crop&bri=-28&con=-32");
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
.nofoodwasteHost-pane--right {
  width: 50%;
  background-image: url("https://foodstand.imgix.net/assets/site_images/EducationImage-21bf1f94-d759-4e6c-a036-2c10520d2d9f.png?w=640&h=640&fit=crop&bri=-28&con=-32");
  background-position: center 30%;
}

/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
.nofoodwasteHost-paneContent {
  max-width: 300px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 45, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
.nofoodwasteHost-pane h3 {
  font-size: 1.3em;
  font-weight: 700;
}

/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
.nofoodwasteHost-pane p {
  margin: 1em 0;
}

/* line 54, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
.nofoodwasteHost-pane .nofoodwasteBtn, .nofoodwasteHost-pane .nofoodwasteIrl .postEvent-btn, .nofoodwasteIrl .nofoodwasteHost-pane .postEvent-btn {
  color: #fff;
  background-color: #9eaa00;
  border-color: #9eaa00;
}

/* line 58, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
.nofoodwasteLead--contact a {
  color: #9eaa00;
}

@media (max-width: 768px) {
  /* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
  .nofoodwasteHost-pane--spacer {
    height: 0;
  }

  /* line 67, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
  .nofoodwasteHost-pane {
    display: block;
    overflow: hidden;
    width: auto;
  }

  /* line 73, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/host.scss */
  .nofoodwasteHost-paneContent {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwasteThanks .modal-content {
  width: 400px;
  max-width: 400px;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwasteThanks hr {
  border: none;
  border-top: 1px solid #f5f5f5;
}

/* line 14, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwasteThanks h3 {
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0.5em;
}

/* line 20, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwasteThanks p {
  color: #858585;
}

/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwasteThanks-container {
  padding: 0 40px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 960px;
}

/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwasteThanks-row {
  margin-left: -15px;
  margin-right: -15px;
  box-sizing: border-box;
  padding-left: 70px;
  padding-right: 70px;
}
/* line 32, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/mixins/miscellaneous.scss */
.nofoodwasteThanks-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwasteThanks-col {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 50%;
  box-sizing: border-box;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwaste .nofoodwasteThanks .socialButton--facebook,
.nofoodwaste .nofoodwasteThanks .socialButton--facebook:before {
  color: #3b5998;
}

/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwaste .nofoodwasteThanks .socialButton--twitter,
.nofoodwaste .nofoodwasteThanks .socialButton--twitter:before {
  color: #4099ff;
}

/* line 53, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwasteThanks .socialButton:before {
  display: block;
  width: auto;
  height: auto;
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 10px;
}

/* line 62, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste/thanks-modal.scss */
.nofoodwasteThanks .socialButton {
  width: auto;
  height: auto;
  text-indent: 0;
}

/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwaste {
  color: #6e7174;
}

/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwaste .socialButtons {
  display: block;
  text-align: center;
  padding-top: 15px;
}

/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwaste .socialButton:before {
  color: #858585;
}

/* line 27, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwaste-sectionHeading {
  color: #4c5157;
  text-align: center;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
  letter-spacing: 0.03em;
}

/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwasteHero, .nofoodwasteParticipate, .nofoodwastePrize, .nofoodwasteIrl, .nofoodwasteFriends {
  text-align: center;
  position: relative;
}

/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwasteParticipate, .nofoodwastePrize, .nofoodwasteFriends, .nofoodwasteFinePrint {
  background-color: #edeef2;
}

/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwastePrize:before {
  content: ' ';
  display: block;
  margin-left: -15px;
  width: 0;
  height: 0;
  border-top: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #edeef2;
  position: relative;
  left: 50%;
  top: -15px;
}

/* line 52, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwasteContainer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 1024px;
  overflow: hidden;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 60, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwasteContainer--padded {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 65, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwasteContainer--tight {
  max-width: 870px;
}

/* line 69, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwasteContainer--posts {
  padding-top: 0;
}

/* line 73, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwasteContainer--more {
  padding-top: 0;
  margin-bottom: 30px;
  font-size: 1.3em;
}

/* line 79, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwasteLead {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  max-width: 600px;
}

/* line 83, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwasteLead--tight {
  max-width: 450px;
}

/* line 87, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwaste p {
  line-height: 1.5em;
}

/* line 95, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwaste .nofoodwaste-inlineLink {
  display: inline;
}

/* line 99, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwaste-inputGrp {
  margin-top: 0.5em;
  display: block;
  position: relative;
  padding-right: 100px;
}

/* line 108, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwaste-inputGrp input[type=text],
.nofoodwaste-inputGrp input[type=email] {
  background-color: #f5f5f5;
  color: #4c5157;
  border-radius: 0;
  border: none;
  height: 50px;
  border-radius: 2px;
  padding: 0 15px;
  width: 100%;
  box-sizing: border-box;
}

/* line 121, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwaste-inputGrp input[type=submit] {
  float: right;
  background-color: #9eaa00;
  height: 50px;
  color: #fff;
  border: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  font-family: "HelveticaNeue-CondensedBold", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  width: 100px;
  top: 0;
  right: 0;
  text-align: center;
  position: absolute;
}

/* line 140, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwaste-signupErrors {
  margin-top: 0.5em;
  color: #9eaa00;
  font-size: 0.9em;
}

/* line 149, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/nofoodwaste.scss */
.nofoodwasteFinePrint .nofoodwasteContainer {
  text-align: left;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications {
  width: 960px;
  padding: 50px 0;
  margin: 0px auto;
}
/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications .label {
  padding-right: 5px;
}
/* line 10, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications .mobile-form {
  display: none;
}
/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications .types th {
  text-align: center;
  padding: 10px 20px;
}
/* line 21, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications .types td {
  border: 1px #d5d5d5 solid;
  padding: 20px;
}
/* line 26, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications .types .odd td {
  background-color: #f7f7f8;
}
/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications .types .title {
  font-weight: bold;
}
/* line 34, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications .types .active {
  padding: 0px;
  text-align: center;
}
/* line 39, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications .types .active-checkbox {
  width: 20px;
  height: 20px;
  padding: 20px;
  vertical-align: middle;
}
/* line 46, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications .types .submit-btn {
  background-color: #e75810;
  border: 1px #f5f5f5 solid;
  padding: 10px 12px;
  border-radius: 5px;
  color: #fff;
  font-weight: bold;
  margin-right: -3px;
}
/* line 56, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
.manage-communications .types .submit-wrap {
  text-align: right;
  border: 0;
  padding-right: 0px;
}

@media (max-width: 768px) {
  /* line 67, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications {
    width: 100%;
    padding: 12px 2px;
  }
  /* line 71, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .page-title {
    text-align: center;
  }
  /* line 75, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .types {
    width: 99%;
    margin: 0 auto;
    box-sizing: border-box;
    font-size: 90%;
  }
  /* line 81, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .types .description {
    font-size: 90%;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  /* line 87, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .types .mobile-active {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  /* line 92, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .types .submit-btn {
    margin-right: 0px;
  }
  /* line 96, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .types .type {
    margin-bottom: 35px;
  }
  /* line 102, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .mobile-form {
    display: block;
    margin-right: 5px;
    margin-left: 5px;
  }
  /* line 107, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .mobile-form .type {
    padding: 12px;
    border: 1px #ccc solid;
    margin-bottom: 10px;
  }
  /* line 112, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .mobile-form .odd.type {
    background-color: #f5f5f5;
  }
  /* line 116, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .mobile-form label {
    vertical-align: middle;
    margin-right: 5px;
  }
  /* line 121, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .mobile-form .standalone-input {
    margin-bottom: 15px;
  }
  /* line 124, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .mobile-form .standalone-input input {
    border: 1px #858585 solid;
    padding: 3px;
  }
  /* line 130, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .mobile-form .submit-wrap {
    text-align: left;
  }
  /* line 136, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/manage-communications.scss */
  .manage-communications .desktop-form {
    display: none;
  }
}
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge.scss */
.challenge {
  width: 960px;
  margin: 0 auto;
  padding: 75px 145px;
  box-sizing: border-box;
}
/* line 7, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge.scss */
.challenge h1 {
  font-size: 28px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide {
  background-color: #f5f5f5;
}
/* line 4, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide .challenge-guide-content {
  background-color: #fff;
  max-width: 740px;
  margin: 0 auto;
  padding: 30px 40px;
  box-sizing: border-box;
  font-family: "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;
  line-height: 20px;
  color: #2c2f2e;
}
/* line 15, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide .challenge-guide-join-cta-wrap {
  z-index: 2;
  display: block;
  background-color: #fff;
  text-align: center;
  padding: 20px 25px;
  position: fixed;
  bottom: 0px;
  right: 0px;
  border-top-left-radius: 12px;
  -webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.3);
  /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.3);
  /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}
/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide .challenge-guide-join-cta {
  display: block;
  border-radius: 6px;
  background-color: #FAA557;
  text-align: center;
  color: #fff;
  padding: 8px 15px;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide h1 {
  font-size: 24px;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 43, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide h2 {
  font-size: 22px;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 48, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide h3 {
  font-size: 20px;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 53, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide h4 {
  font-size: 16px;
  font-family: "HelveticaNeue-bold", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 58, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide ul li {
  margin-bottom: 10px;
}
/* line 62, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide em {
  color: #858585;
  font-style: normal;
}
/* line 67, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide a {
  color: #FAA557;
}
/* line 71, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide blockquote {
  margin: 0 auto;
  max-width: 350px;
  color: #b5b5b5;
  font-style: italic;
  font-size: 14px;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 80, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide blockquote h4 {
  color: #4c5157;
  margin-top: 0px;
  font-size: 14px;
}
/* line 87, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide .toc-heading {
  display: block;
  margin: 0 -40px;
  padding: 25px 40px;
  background-color: #f5f5f5;
  font-size: 16px;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
}
/* line 97, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide .maruku_toc {
  display: block;
  margin: -50px -40px 35px;
  padding: 20px 20px 10px 0;
  background-color: #f5f5f5;
}
/* line 103, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide .maruku_toc li {
  display: inline-block;
}
/* line 106, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide .maruku_toc li a {
  color: #999;
  text-decoration: underline;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}
/* line 112, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide .maruku_toc li strong {
  font-weight: normal;
}
/* line 116, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide .maruku_toc li:after {
  content: "|";
  color: #858585;
  margin: 0 10px;
}
/* line 124, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/challenge-guide.scss */
.challenge-guide img {
  display: block;
  margin-top: 12px;
  border: 1px #f7f7f8 solid;
  border-radius: 4px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/legal-content.scss */
.legal-content {
  max-width: 960px;
  padding: 20px;
  margin: 50px auto 50px auto;
}
/* line 6, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/legal-content.scss */
.legal-content p {
  line-height: 1.4em;
}
/* line 11, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/legal-content.scss */
.legal-content ul li, .legal-content ol li {
  margin-bottom: 10px;
}
/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/legal-content.scss */
.legal-content a {
  color: blue;
}
/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/legal-content.scss */
.legal-content a:visited {
  color: purple;
}
/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/legal-content.scss */
.legal-content table th {
  font-weight: bold;
  padding: 5px;
  border: 1px #ccc solid;
}
/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/legal-content.scss */
.legal-content table td {
  padding: 5px;
  border: 1px #ccc solid;
  background-color: #fafafa;
}
/* line 35, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/legal-content.scss */
.legal-content table {
  margin-bottom: 15px;
}

@media (max-width: 768px) {
  /* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/legal-content.scss */
  .legal-content {
    margin-top: 0px;
    padding-top: 10px;
  }
}
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page {
  width: 100%;
  min-height: 500px;
}
/* line 5, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .introduction-teaser {
  display: none;
}
/* line 9, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .introduction-area {
  background-color: #9D6EE5;
  padding: 100px 20px;
  text-align: center;
  width: 50%;
}
/* line 16, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .icon.icon-buddies {
  color: #fff;
  font-size: 45px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 18px;
}
/* line 24, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .heading {
  font-size: 24px;
  color: #fff;
  font-weight: 600;
}
/* line 30, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .description {
  font-size: 20px;
  color: #fff;
  font-weight: 400;
  max-width: 382px;
  margin: 0 auto 35px auto;
}
/* line 38, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .intro-teaser-img {
  width: 372px;
  height: 314px;
  margin-bottom: 50px;
}
/* line 44, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .form-area {
  padding: 100px 20px;
  text-align: center;
  width: 50%;
}
/* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .form-area .avatar {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
/* line 56, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .form-area .heading {
  color: #9D6EE5;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
/* line 63, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .form-area .challenge-name {
  opacity: 0.65;
  font-size: 20px;
}
/* line 68, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .simple_form {
  margin-top: 40px;
}
/* line 72, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .form-group {
  margin-bottom: 12px;
}
/* line 76, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .form-group input {
  width: 435px;
  height: 44px;
  background-color: #f5f5f5;
  border: 0;
  padding: 5px 20px;
  box-sizing: border-box;
}
/* line 85, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .submit-row {
  display: block;
  text-align: left;
  width: 435px;
  margin: 25px auto;
}
/* line 91, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .submit-row .sign-in-link {
  font-size: 18px;
  color: #9D6EE5;
  font-weight: 600;
  line-height: 44px;
}
/* line 98, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .submit-row .submit-btn {
  float: right;
  width: 141px;
  height: 44px;
  border-radius: 100px;
  border: 0;
  background-color: #9D6EE5;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}
/* line 111, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .form-group.has-error input {
  border: 1px #dF5A48 solid;
}
/* line 115, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page .help-block {
  display: block;
  text-align: left;
  margin: 0 auto;
  width: 435px;
  text-transform: capitalize;
  color: #dF5A48;
  margin-top: 1px;
}

/* line 127, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success {
  text-align: center;
}
/* line 130, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success .requestor-info {
  background-color: #9D6EE5;
  padding: 10px;
}
/* line 134, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success .requestor-info .avatar {
  vertical-align: middle;
}
/* line 138, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success .requestor-info .heading {
  display: inline-block;
  text-align: left;
  margin-left: 20px;
  vertical-align: middle;
}
/* line 145, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success .requestor-info .challenge-name {
  font-size: 20px;
  opacity: 0.65;
}
/* line 151, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success .download-info {
  padding: 60px;
  max-width: 335px;
  margin: 10px auto;
  padding-bottom: 160px;
}
/* line 157, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success .download-info .app-icon {
  width: 115px;
}
/* line 161, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success .download-info .heading {
  color: #9D6EE5;
  text-align: left;
  margin-top: 50px;
}
/* line 167, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success .download-info .info {
  font-size: 18px;
  font-weight: 500;
  color: #858585;
  text-align: left;
}
/* line 174, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success .download-info .info strong {
  color: #9D6EE5;
}
/* line 178, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/pages/buddy-accept.scss */
.buddy-accept-page-success .download-info .button {
  background-color: #9D6EE5;
  padding: 12px 50px;
  border-radius: 100px;
  color: white;
  font-size: 18px;
  font-weight: 600;
  margin-top: 40px;
  display: inline-block;
  width: 207px;
  float: left;
  margin-left: -2px;
}

/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.foodstand-auth-dialog {
  display: none;
  color: #b5b5b5;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 100px;
}
/* line 13, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.foodstand-auth-dialog .FoodstandAuth-intro-msg {
  color: #fff;
}

/* line 19, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth {
  text-align: center;
}

/* line 25, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-main-header.inner-header {
  display: none;
}
/* line 29, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-main-header .back-button {
  display: inline-block;
  color: #fff;
  margin-right: 10px;
  margin-left: -18px;
  vertical-align: middle;
}
/* line 37, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-main-header .dots-wrap {
  padding-bottom: 10px;
}
/* line 41, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-main-header .dot {
  display: inline-block;
  vertical-align: middle;
  width: 6px;
  height: 6px;
  border-width: 2px;
  border-radius: 6px;
  border-style: solid;
  border-color: #fff;
  background-color: transparent;
  margin: 8px;
}
/* line 54, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-main-header .dot-active {
  width: 8px;
  height: 8px;
  border-width: 1px;
  border-radius: 8px;
  border-color: #fff;
  background-color: #fff;
}

/* line 65, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-logo {
  color: #fff;
  background: url("http://foodstand.imgix.net/assets/images/foodstand-weblogo-white.png?w=230");
  background-repeat: no-repeat;
  width: 230px;
  height: 35px;
  margin: 0 auto;
}

/* line 74, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-top-message {
  color: #fff;
  margin-top: 5px;
  text-align: center;
}

/* line 80, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-remover {
  position: absolute;
  right: 40px;
  top: 40px;
}

/* line 86, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-contents-wrapper {
  position: relative;
  margin: 35px auto;
  width: 420px;
  border-radius: 4px;
  background-color: #fff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 96, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-Start {
  padding: 42px 70px;
}

/* line 100, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-contents {
  overflow: auto;
  background-color: #fff;
  max-height: 400px;
  box-sizing: border-box;
  border-radius: 4px;
}

/* line 108, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-Heading {
  font-size: 16px;
  margin-bottom: 35px;
  text-align: center;
  font-family: "HelveticaNeue-Medium", Helvetica, Arial, "Lucida Grande", sans-serif;
}

/* line 115, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-LargeAuthButton {
  margin: 0 auto;
  text-align: center;
  border: 0;
  padding: 10px 55px;
  border-radius: 20px;
}

/* line 123, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-heading-wrap {
  width: 420px;
  margin: 0 auto;
  text-align: center;
  color: #fff;
}

/* line 130, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-heading {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* line 138, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.FoodstandAuth-subheading {
  color: #fff;
  font-size: 16;
  font-weight: '400';
}

/* line 144, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.foodstand-new-user-in-page {
  color: #858585;
}
/* line 147, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.foodstand-new-user-in-page .FoodstandAuth-heading {
  color: #858585;
}
/* line 151, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.foodstand-new-user-in-page .FoodstandAuth-intro-msg {
  color: #858585;
}
/* line 155, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.foodstand-new-user-in-page .FoodstandAuth-logo {
  visibility: hidden;
}
/* line 160, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.foodstand-new-user-in-page .FoodstandAuth-main-header .back-button {
  color: #858585;
}
/* line 164, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.foodstand-new-user-in-page .FoodstandAuth-main-header .dot {
  border-color: #858585;
}
/* line 168, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
.foodstand-new-user-in-page .FoodstandAuth-main-header .dot-active {
  border-color: #858585;
  background-color: #858585;
}

@media (max-width: 768px) {
  /* line 176, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandAuth.scss */
  .foodstand-auth-dialog {
    padding: 0;
  }
}
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandNewPost.scss */
.foodstand-new-post-dialog {
  display: none;
}
/* line 4, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandNewPost.scss */
.foodstand-new-post-dialog .FoodstandNewPost {
  color: #858585;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 100px;
  text-align: center;
}
/* line 17, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandNewPost.scss */
.foodstand-new-post-dialog .FoodstandNewPost-remover {
  position: absolute;
  right: 40px;
  top: 40px;
}
/* line 23, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandNewPost.scss */
.foodstand-new-post-dialog .FoodstandNewPost-contents-wrapper {
  position: relative;
  margin: 35px auto;
  max-width: 580px;
  height: 580px;
  box-sizing: border-box;
  overflow: auto;
  border-radius: 4px;
  background-color: #f5f5f5;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 36, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandNewPost.scss */
.foodstand-new-post-dialog .FoodstandNewPost-contents {
  overflow: auto;
  background-color: #fff;
  max-height: 500px;
  box-sizing: border-box;
  border-radius: 4px;
}

@media (max-width: 768px) {
  /* line 47, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandNewPost.scss */
  .foodstand-new-post-dialog .FoodstandNewPost {
    padding: 5px;
  }
  /* line 50, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandNewPost.scss */
  .foodstand-new-post-dialog .FoodstandNewPost-contents-wrapper {
    margin: 0px auto;
  }
}
/* line 1, /Users/yas/Code/dietid/foodstand-web/app/assets/stylesheets/desktop/react/FoodstandEditProfile.scss */
.foodstand-edit-profile-in-page {
  max-width: 500px;
  margin: 20px auto;
  border: 1px #f5f5f5 solid;
  text-align: left;
}
