/** Shopify CDN: Minification failed

Line 150:2 "@import" is only valid at the top level
Line 2130:4 Expected identifier but found "*"

**/
@charset "UTF-8";
#meal-plans {
  /*! normalize.css v2.0.1 | MIT License | git.io/normalize */
  /* ==========================================================================
     HTML5 display definitions
     ========================================================================== */
  /*
   * Corrects `block` display not defined in IE 8/9.
   */
  /*
   * Corrects `inline-block` display not defined in IE 8/9.
   */
  /*
   * Prevents modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
  /*
   * Addresses styling for `hidden` attribute not present in IE 8/9.
   */
  /* ==========================================================================
     Base
     ========================================================================== */
  /*
   * 1. Sets default font family to sans-serif.
   * 2. Prevents iOS text size adjust after orientation change, without disabling
   *    user zoom.
   */
  /*
   * Removes default margin.
   */
  /* ==========================================================================
     Links
     ========================================================================== */
  /*
   * Addresses `outline` inconsistency between Chrome and other browsers.
   */
  /*
   * Improves readability when focused and also mouse hovered in all browsers.
   */
  /* ==========================================================================
     Typography
     ========================================================================== */
  /*
   * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
   * Safari 5, and Chrome.
   */
  /*
   * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
   */
  /*
   * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
   */
  /*
   * Addresses styling not present in Safari 5 and Chrome.
   */
  /*
   * Addresses styling not present in IE 8/9.
   */
  /*
   * Corrects font family set oddly in Safari 5 and Chrome.
   */
  /*
   * Improves readability of pre-formatted text in all browsers.
   */
  /*
   * Sets consistent quote types.
   */
  /*
   * Addresses inconsistent and variable font size in all browsers.
   */
  /*
   * Prevents `sub` and `sup` affecting `line-height` in all browsers.
   */
  /* ==========================================================================
     Embedded content
     ========================================================================== */
  /*
   * Removes border when inside `a` element in IE 8/9.
   */
  /*
   * Corrects overflow displayed oddly in IE 9.
   */
  /* ==========================================================================
     Figures
     ========================================================================== */
  /*
   * Addresses margin not present in IE 8/9 and Safari 5.
   */
  /* ==========================================================================
     Forms
     ========================================================================== */
  /*
   * Define consistent border, margin, and padding.
   */
  /*
   * 1. Corrects color not being inherited in IE 8/9.
   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   */
  /*
   * 1. Corrects font family not being inherited in all browsers.
   * 2. Corrects font size not being inherited in all browsers.
   * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
   */
  /*
   * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
  /*
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Corrects inability to style clickable `input` types in iOS.
   * 3. Improves usability and consistency of cursor style between image-type
   *    `input` and others.
   */
  /*
   * Re-set default cursor for disabled elements.
   */
  /*
   * 1. Addresses box sizing set to `content-box` in IE 8/9.
   * 2. Removes excess padding in IE 8/9.
   */
  /*
   * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
   * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
   *    (include `-moz` to future-proof).
   */
  /*
   * Removes inner padding and search cancel button in Safari 5 and Chrome
   * on OS X.
   */
  /*
   * Removes inner padding and border in Firefox 4+.
   */
  /*
   * 1. Removes default vertical scrollbar in IE 8/9.
   * 2. Improves readability and alignment in all browsers.
   */
  /* ==========================================================================
     Tables
     ========================================================================== */
  /*
   * Remove most spacing between table cells.
   */
  @import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic");
  width: 100%;
  background-color: #E9E9E9;
  color: #2F363D;
  font: 14px/1.5 "Open Sans", sans-serif;
  -webkit-font-smoothing: antialiased; }
  #meal-plans article,
  #meal-plans aside,
  #meal-plans details,
  #meal-plans figcaption,
  #meal-plans figure,
  #meal-plans footer,
  #meal-plans header,
  #meal-plans hgroup,
  #meal-plans nav,
  #meal-plans section,
  #meal-plans summary {
    display: block; }
  #meal-plans audio,
  #meal-plans canvas,
  #meal-plans video {
    display: inline-block; }
  #meal-plans audio:not([controls]) {
    display: none;
    height: 0; }
  #meal-plans [hidden] {
    display: none; }
  #meal-plans html {
    font-family: sans-serif;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
    -ms-text-size-adjust: 100%;
    /* 2 */ }
  #meal-plans body {
    margin: 0; }
  #meal-plans a:focus {
    outline: thin dotted; }
  #meal-plans a:active,
  #meal-plans a:hover {
    outline: 0; }
  #meal-plans h1 {
    font-size: 2em; }
  #meal-plans abbr[title] {
    border-bottom: 1px dotted; }
  #meal-plans b,
  #meal-plans strong {
    font-weight: bold; }
  #meal-plans dfn {
    font-style: italic; }
  #meal-plans mark {
    background: #ff0;
    color: #000; }
  #meal-plans code,
  #meal-plans kbd,
  #meal-plans pre,
  #meal-plans samp {
    font-family: monospace, serif;
    font-size: 1em; }
  #meal-plans pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word; }
  #meal-plans q {
    quotes: "\201C" "\201D" "\2018" "\2019"; }
  #meal-plans small {
    font-size: 80%; }
  #meal-plans sub,
  #meal-plans sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  #meal-plans sup {
    top: -0.5em; }
  #meal-plans sub {
    bottom: -0.25em; }
  #meal-plans img {
    border: 0; }
  #meal-plans svg:not(:root) {
    overflow: hidden; }
  #meal-plans figure {
    margin: 0; }
  #meal-plans fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  #meal-plans legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }
  #meal-plans button,
  #meal-plans input,
  #meal-plans select,
  #meal-plans textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 2 */
    margin: 0;
    /* 3 */ }
  #meal-plans button,
  #meal-plans input {
    line-height: normal; }
  #meal-plans button,
  #meal-plans html input[type="button"],
  #meal-plans input[type="reset"],
  #meal-plans input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */ }
  #meal-plans button[disabled],
  #meal-plans input[disabled] {
    cursor: default; }
  #meal-plans input[type="checkbox"],
  #meal-plans input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  #meal-plans input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box; }
  #meal-plans input[type="search"]::-webkit-search-cancel-button,
  #meal-plans input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  #meal-plans button::-moz-focus-inner,
  #meal-plans input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  #meal-plans textarea {
    overflow: auto;
    /* 1 */
    vertical-align: top;
    /* 2 */ }
  #meal-plans table {
    border-collapse: collapse;
    border-spacing: 0; }
  #meal-plans * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #meal-plans *, #meal-plans *:before, #meal-plans *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #meal-plans .wrap {
    max-width: 1310px;
    margin: 0 auto; }
  #meal-plans a {
    text-decoration: none;
    outline: none;
    -webkit-transition: color, 0.2s;
    -moz-transition: color, 0.2s;
    transition: color, 0.2s; }
    #meal-plans a:active, #meal-plans a:focus {
      outline: none; }
  #meal-plans p {
	margin: 0 0 10px; }
  #meal-plans img {
    width: 100%;
    height: auto; }
  #meal-plans ul {
    padding: 0;
    list-style-type: none; }
  @media screen and (max-width: 765px) {
    #meal-plans br {
      display: none; } }
  #meal-plans h1, #meal-plans .t1 {
    font-size: 3.42857em; }
    @media screen and (max-width: 765px) {
      #meal-plans h1, #meal-plans .t1 {
        font-size: 2em; } }
  #meal-plans h2, #meal-plans .t2 {
    font-size: 3em; }
    @media screen and (max-width: 765px) {
      #meal-plans h2, #meal-plans .t2 {
        font-size: 1.85714em; } }
  #meal-plans h3, #meal-plans .t3 {
    font-size: 1.71429em;
    font-weight: normal; }
    @media screen and (max-width: 765px) {
      #meal-plans h3, #meal-plans .t3 {
        font-size: 1.28571em; } }
  #meal-plans h4, #meal-plans .t4 {
    font-size: 1.28571em; }
    @media screen and (max-width: 765px) {
      #meal-plans h4, #meal-plans .t4 {
        font-size: 1.14286em; } }
  #meal-plans h5, #meal-plans .t5 {
    font-size: 1.14286em; }
    @media screen and (max-width: 765px) {
      #meal-plans h5, #meal-plans .t5 {
        font-size: 1em; } }
  #meal-plans .t--primary {
    color: #FF6CD9; }
  #meal-plans .t--secondary {
    color: #676C73; }
  #meal-plans .t--info {
    color: #83ADCD; }
    #meal-plans .t--info:hover {
      color: #769cb9; }
  #meal-plans .t--small {
    font-size: 0.85714em; }
  #meal-plans .t--huge {
    font-size: 2.57143em; }
  #meal-plans .u-left {
    float: left !important; }
  #meal-plans .u-right {
    float: right !important; }
  #meal-plans .u-alignCenter {
    text-align: center !important; }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-alignCenter {
      text-align: center !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-alignCenter {
      text-align: center !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-alignCenter {
      text-align: center !important; } }
  #meal-plans .u-alignRight {
    text-align: right !important; }
  #meal-plans .u-alignTop {
    vertical-align: top !important; }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-alignLeft {
      text-align: left !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-alignLeft {
      text-align: left !important; } }
  @media screen and (max-width: 460px) {
    #meal-plans .u-xxs-alignLeft {
      text-align: left !important; } }
  #meal-plans .u-marginAuto {
    margin-left: auto !important;
    margin-right: auto !important; }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-marginAuto {
      margin-left: auto !important;
      margin-right: auto !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-attached {
      padding: 0 !important; } }
  #meal-plans .u-size1of2 {
    width: 50% !important; }
  #meal-plans .u-size1of3 {
    width: 33.33333% !important; }
  #meal-plans .u-size2of3 {
    width: 66.66667% !important; }
  #meal-plans .u-size1of4 {
    width: 25% !important; }
  #meal-plans .u-size2of4 {
    width: 50% !important; }
  #meal-plans .u-size3of4 {
    width: 75% !important; }
  #meal-plans .u-size1of5 {
    width: 20% !important; }
  #meal-plans .u-size2of5 {
    width: 40% !important; }
  #meal-plans .u-size3of5 {
    width: 60% !important; }
  #meal-plans .u-size4of5 {
    width: 80% !important; }
  #meal-plans .u-size1of6 {
    width: 16.66667% !important; }
  #meal-plans .u-size2of6 {
    width: 33.33333% !important; }
  #meal-plans .u-size3of6 {
    width: 50% !important; }
  #meal-plans .u-size4of6 {
    width: 66.66667% !important; }
  #meal-plans .u-size5of6 {
    width: 83.33333% !important; }
  #meal-plans .u-size1of7 {
    width: 14.28571% !important; }
  #meal-plans .u-size2of7 {
    width: 28.57143% !important; }
  #meal-plans .u-size3of7 {
    width: 42.85714% !important; }
  #meal-plans .u-size4of7 {
    width: 57.14286% !important; }
  #meal-plans .u-size5of7 {
    width: 71.42857% !important; }
  #meal-plans .u-size6of7 {
    width: 85.71429% !important; }
  #meal-plans .u-size1of8 {
    width: 12.5% !important; }
  #meal-plans .u-size2of8 {
    width: 25% !important; }
  #meal-plans .u-size3of8 {
    width: 37.5% !important; }
  #meal-plans .u-size4of8 {
    width: 50% !important; }
  #meal-plans .u-size5of8 {
    width: 62.5% !important; }
  #meal-plans .u-size6of8 {
    width: 75% !important; }
  #meal-plans .u-size7of8 {
    width: 87.5% !important; }
  #meal-plans .u-size1of9 {
    width: 11.11111% !important; }
  #meal-plans .u-size2of9 {
    width: 22.22222% !important; }
  #meal-plans .u-size3of9 {
    width: 33.33333% !important; }
  #meal-plans .u-size4of9 {
    width: 44.44444% !important; }
  #meal-plans .u-size5of9 {
    width: 55.55556% !important; }
  #meal-plans .u-size6of9 {
    width: 66.66667% !important; }
  #meal-plans .u-size7of9 {
    width: 77.77778% !important; }
  #meal-plans .u-size8of9 {
    width: 88.88889% !important; }
  #meal-plans .u-size1of10 {
    width: 10% !important; }
  #meal-plans .u-size2of10 {
    width: 20% !important; }
  #meal-plans .u-size3of10 {
    width: 30% !important; }
  #meal-plans .u-size4of10 {
    width: 40% !important; }
  #meal-plans .u-size5of10 {
    width: 50% !important; }
  #meal-plans .u-size6of10 {
    width: 60% !important; }
  #meal-plans .u-size7of10 {
    width: 70% !important; }
  #meal-plans .u-size8of10 {
    width: 80% !important; }
  #meal-plans .u-size9of10 {
    width: 90% !important; }
  #meal-plans .u-size1of11 {
    width: 9.09091% !important; }
  #meal-plans .u-size2of11 {
    width: 18.18182% !important; }
  #meal-plans .u-size3of11 {
    width: 27.27273% !important; }
  #meal-plans .u-size4of11 {
    width: 36.36364% !important; }
  #meal-plans .u-size5of11 {
    width: 45.45455% !important; }
  #meal-plans .u-size6of11 {
    width: 54.54545% !important; }
  #meal-plans .u-size7of11 {
    width: 63.63636% !important; }
  #meal-plans .u-size8of11 {
    width: 72.72727% !important; }
  #meal-plans .u-size9of11 {
    width: 81.81818% !important; }
  #meal-plans .u-size10of11 {
    width: 90.90909% !important; }
  #meal-plans .u-size1of12 {
    width: 8.33333% !important; }
  #meal-plans .u-size2of12 {
    width: 16.66667% !important; }
  #meal-plans .u-size3of12 {
    width: 25% !important; }
  #meal-plans .u-size4of12 {
    width: 33.33333% !important; }
  #meal-plans .u-size5of12 {
    width: 41.66667% !important; }
  #meal-plans .u-size6of12 {
    width: 50% !important; }
  #meal-plans .u-size7of12 {
    width: 58.33333% !important; }
  #meal-plans .u-size8of12 {
    width: 66.66667% !important; }
  #meal-plans .u-size9of12 {
    width: 75% !important; }
  #meal-plans .u-size10of12 {
    width: 83.33333% !important; }
  #meal-plans .u-size11of12 {
    width: 91.66667% !important; }
  #meal-plans .u-size1of13 {
    width: 7.69231% !important; }
  #meal-plans .u-size2of13 {
    width: 15.38462% !important; }
  #meal-plans .u-size3of13 {
    width: 23.07692% !important; }
  #meal-plans .u-size4of13 {
    width: 30.76923% !important; }
  #meal-plans .u-size5of13 {
    width: 38.46154% !important; }
  #meal-plans .u-size6of13 {
    width: 46.15385% !important; }
  #meal-plans .u-size7of13 {
    width: 53.84615% !important; }
  #meal-plans .u-size8of13 {
    width: 61.53846% !important; }
  #meal-plans .u-size9of13 {
    width: 69.23077% !important; }
  #meal-plans .u-size10of13 {
    width: 76.92308% !important; }
  #meal-plans .u-size11of13 {
    width: 84.61538% !important; }
  #meal-plans .u-size12of13 {
    width: 92.30769% !important; }
  #meal-plans .u-size1of14 {
    width: 7.14286% !important; }
  #meal-plans .u-size2of14 {
    width: 14.28571% !important; }
  #meal-plans .u-size3of14 {
    width: 21.42857% !important; }
  #meal-plans .u-size4of14 {
    width: 28.57143% !important; }
  #meal-plans .u-size5of14 {
    width: 35.71429% !important; }
  #meal-plans .u-size6of14 {
    width: 42.85714% !important; }
  #meal-plans .u-size7of14 {
    width: 50% !important; }
  #meal-plans .u-size8of14 {
    width: 57.14286% !important; }
  #meal-plans .u-size9of14 {
    width: 64.28571% !important; }
  #meal-plans .u-size10of14 {
    width: 71.42857% !important; }
  #meal-plans .u-size11of14 {
    width: 78.57143% !important; }
  #meal-plans .u-size12of14 {
    width: 85.71429% !important; }
  #meal-plans .u-size13of14 {
    width: 92.85714% !important; }
  #meal-plans .u-size1of15 {
    width: 6.66667% !important; }
  #meal-plans .u-size2of15 {
    width: 13.33333% !important; }
  #meal-plans .u-size3of15 {
    width: 20% !important; }
  #meal-plans .u-size4of15 {
    width: 26.66667% !important; }
  #meal-plans .u-size5of15 {
    width: 33.33333% !important; }
  #meal-plans .u-size6of15 {
    width: 40% !important; }
  #meal-plans .u-size7of15 {
    width: 46.66667% !important; }
  #meal-plans .u-size8of15 {
    width: 53.33333% !important; }
  #meal-plans .u-size9of15 {
    width: 60% !important; }
  #meal-plans .u-size10of15 {
    width: 66.66667% !important; }
  #meal-plans .u-size11of15 {
    width: 73.33333% !important; }
  #meal-plans .u-size12of15 {
    width: 80% !important; }
  #meal-plans .u-size13of15 {
    width: 86.66667% !important; }
  #meal-plans .u-size14of15 {
    width: 93.33333% !important; }
  #meal-plans .u-size1of16 {
    width: 6.25% !important; }
  #meal-plans .u-size2of16 {
    width: 12.5% !important; }
  #meal-plans .u-size3of16 {
    width: 18.75% !important; }
  #meal-plans .u-size4of16 {
    width: 25% !important; }
  #meal-plans .u-size5of16 {
    width: 31.25% !important; }
  #meal-plans .u-size6of16 {
    width: 37.5% !important; }
  #meal-plans .u-size7of16 {
    width: 43.75% !important; }
  #meal-plans .u-size8of16 {
    width: 50% !important; }
  #meal-plans .u-size9of16 {
    width: 56.25% !important; }
  #meal-plans .u-size10of16 {
    width: 62.5% !important; }
  #meal-plans .u-size11of16 {
    width: 68.75% !important; }
  #meal-plans .u-size12of16 {
    width: 75% !important; }
  #meal-plans .u-size13of16 {
    width: 81.25% !important; }
  #meal-plans .u-size14of16 {
    width: 87.5% !important; }
  #meal-plans .u-size15of16 {
    width: 93.75% !important; }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of2 {
      width: 50% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of3 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of3 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of4 {
      width: 25% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of4 {
      width: 50% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of4 {
      width: 75% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of5 {
      width: 20% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of5 {
      width: 40% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of5 {
      width: 60% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of5 {
      width: 80% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of6 {
      width: 16.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of6 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of6 {
      width: 50% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of6 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of6 {
      width: 83.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of7 {
      width: 14.28571% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of7 {
      width: 28.57143% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of7 {
      width: 42.85714% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of7 {
      width: 57.14286% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of7 {
      width: 71.42857% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size6of7 {
      width: 85.71429% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of8 {
      width: 12.5% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of8 {
      width: 25% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of8 {
      width: 37.5% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of8 {
      width: 50% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of8 {
      width: 62.5% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size6of8 {
      width: 75% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size7of8 {
      width: 87.5% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of9 {
      width: 11.11111% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of9 {
      width: 22.22222% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of9 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of9 {
      width: 44.44444% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of9 {
      width: 55.55556% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size6of9 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size7of9 {
      width: 77.77778% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size8of9 {
      width: 88.88889% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of10 {
      width: 10% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of10 {
      width: 20% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of10 {
      width: 30% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of10 {
      width: 40% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of10 {
      width: 50% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size6of10 {
      width: 60% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size7of10 {
      width: 70% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size8of10 {
      width: 80% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size9of10 {
      width: 90% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of11 {
      width: 9.09091% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of11 {
      width: 18.18182% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of11 {
      width: 27.27273% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of11 {
      width: 36.36364% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of11 {
      width: 45.45455% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size6of11 {
      width: 54.54545% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size7of11 {
      width: 63.63636% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size8of11 {
      width: 72.72727% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size9of11 {
      width: 81.81818% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size10of11 {
      width: 90.90909% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of12 {
      width: 8.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of12 {
      width: 16.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of12 {
      width: 25% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of12 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of12 {
      width: 41.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size6of12 {
      width: 50% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size7of12 {
      width: 58.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size8of12 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size9of12 {
      width: 75% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size10of12 {
      width: 83.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size11of12 {
      width: 91.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of13 {
      width: 7.69231% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of13 {
      width: 15.38462% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of13 {
      width: 23.07692% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of13 {
      width: 30.76923% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of13 {
      width: 38.46154% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size6of13 {
      width: 46.15385% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size7of13 {
      width: 53.84615% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size8of13 {
      width: 61.53846% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size9of13 {
      width: 69.23077% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size10of13 {
      width: 76.92308% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size11of13 {
      width: 84.61538% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size12of13 {
      width: 92.30769% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of14 {
      width: 7.14286% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of14 {
      width: 14.28571% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of14 {
      width: 21.42857% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of14 {
      width: 28.57143% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of14 {
      width: 35.71429% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size6of14 {
      width: 42.85714% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size7of14 {
      width: 50% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size8of14 {
      width: 57.14286% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size9of14 {
      width: 64.28571% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size10of14 {
      width: 71.42857% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size11of14 {
      width: 78.57143% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size12of14 {
      width: 85.71429% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size13of14 {
      width: 92.85714% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of15 {
      width: 6.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of15 {
      width: 13.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of15 {
      width: 20% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of15 {
      width: 26.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of15 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size6of15 {
      width: 40% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size7of15 {
      width: 46.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size8of15 {
      width: 53.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size9of15 {
      width: 60% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size10of15 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size11of15 {
      width: 73.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size12of15 {
      width: 80% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size13of15 {
      width: 86.66667% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size14of15 {
      width: 93.33333% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size1of16 {
      width: 6.25% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size2of16 {
      width: 12.5% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size3of16 {
      width: 18.75% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size4of16 {
      width: 25% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size5of16 {
      width: 31.25% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size6of16 {
      width: 37.5% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size7of16 {
      width: 43.75% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size8of16 {
      width: 50% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size9of16 {
      width: 56.25% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size10of16 {
      width: 62.5% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size11of16 {
      width: 68.75% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size12of16 {
      width: 75% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size13of16 {
      width: 81.25% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size14of16 {
      width: 87.5% !important; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-size15of16 {
      width: 93.75% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of2 {
      width: 50% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of3 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of3 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of4 {
      width: 25% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of4 {
      width: 50% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of4 {
      width: 75% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of5 {
      width: 20% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of5 {
      width: 40% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of5 {
      width: 60% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of5 {
      width: 80% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of6 {
      width: 16.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of6 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of6 {
      width: 50% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of6 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of6 {
      width: 83.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of7 {
      width: 14.28571% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of7 {
      width: 28.57143% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of7 {
      width: 42.85714% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of7 {
      width: 57.14286% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of7 {
      width: 71.42857% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size6of7 {
      width: 85.71429% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of8 {
      width: 12.5% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of8 {
      width: 25% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of8 {
      width: 37.5% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of8 {
      width: 50% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of8 {
      width: 62.5% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size6of8 {
      width: 75% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size7of8 {
      width: 87.5% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of9 {
      width: 11.11111% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of9 {
      width: 22.22222% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of9 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of9 {
      width: 44.44444% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of9 {
      width: 55.55556% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size6of9 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size7of9 {
      width: 77.77778% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size8of9 {
      width: 88.88889% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of10 {
      width: 10% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of10 {
      width: 20% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of10 {
      width: 30% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of10 {
      width: 40% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of10 {
      width: 50% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size6of10 {
      width: 60% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size7of10 {
      width: 70% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size8of10 {
      width: 80% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size9of10 {
      width: 90% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of11 {
      width: 9.09091% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of11 {
      width: 18.18182% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of11 {
      width: 27.27273% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of11 {
      width: 36.36364% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of11 {
      width: 45.45455% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size6of11 {
      width: 54.54545% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size7of11 {
      width: 63.63636% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size8of11 {
      width: 72.72727% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size9of11 {
      width: 81.81818% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size10of11 {
      width: 90.90909% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of12 {
      width: 8.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of12 {
      width: 16.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of12 {
      width: 25% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of12 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of12 {
      width: 41.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size6of12 {
      width: 50% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size7of12 {
      width: 58.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size8of12 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size9of12 {
      width: 75% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size10of12 {
      width: 83.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size11of12 {
      width: 91.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of13 {
      width: 7.69231% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of13 {
      width: 15.38462% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of13 {
      width: 23.07692% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of13 {
      width: 30.76923% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of13 {
      width: 38.46154% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size6of13 {
      width: 46.15385% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size7of13 {
      width: 53.84615% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size8of13 {
      width: 61.53846% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size9of13 {
      width: 69.23077% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size10of13 {
      width: 76.92308% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size11of13 {
      width: 84.61538% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size12of13 {
      width: 92.30769% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of14 {
      width: 7.14286% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of14 {
      width: 14.28571% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of14 {
      width: 21.42857% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of14 {
      width: 28.57143% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of14 {
      width: 35.71429% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size6of14 {
      width: 42.85714% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size7of14 {
      width: 50% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size8of14 {
      width: 57.14286% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size9of14 {
      width: 64.28571% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size10of14 {
      width: 71.42857% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size11of14 {
      width: 78.57143% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size12of14 {
      width: 85.71429% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size13of14 {
      width: 92.85714% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of15 {
      width: 6.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of15 {
      width: 13.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of15 {
      width: 20% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of15 {
      width: 26.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of15 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size6of15 {
      width: 40% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size7of15 {
      width: 46.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size8of15 {
      width: 53.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size9of15 {
      width: 60% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size10of15 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size11of15 {
      width: 73.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size12of15 {
      width: 80% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size13of15 {
      width: 86.66667% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size14of15 {
      width: 93.33333% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size1of16 {
      width: 6.25% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size2of16 {
      width: 12.5% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size3of16 {
      width: 18.75% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size4of16 {
      width: 25% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size5of16 {
      width: 31.25% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size6of16 {
      width: 37.5% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size7of16 {
      width: 43.75% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size8of16 {
      width: 50% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size9of16 {
      width: 56.25% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size10of16 {
      width: 62.5% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size11of16 {
      width: 68.75% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size12of16 {
      width: 75% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size13of16 {
      width: 81.25% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size14of16 {
      width: 87.5% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-size15of16 {
      width: 93.75% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of2 {
      width: 50% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of3 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of3 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of4 {
      width: 25% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of4 {
      width: 50% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of4 {
      width: 75% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of5 {
      width: 20% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of5 {
      width: 40% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of5 {
      width: 60% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of5 {
      width: 80% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of6 {
      width: 16.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of6 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of6 {
      width: 50% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of6 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of6 {
      width: 83.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of7 {
      width: 14.28571% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of7 {
      width: 28.57143% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of7 {
      width: 42.85714% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of7 {
      width: 57.14286% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of7 {
      width: 71.42857% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size6of7 {
      width: 85.71429% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of8 {
      width: 12.5% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of8 {
      width: 25% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of8 {
      width: 37.5% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of8 {
      width: 50% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of8 {
      width: 62.5% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size6of8 {
      width: 75% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size7of8 {
      width: 87.5% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of9 {
      width: 11.11111% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of9 {
      width: 22.22222% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of9 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of9 {
      width: 44.44444% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of9 {
      width: 55.55556% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size6of9 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size7of9 {
      width: 77.77778% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size8of9 {
      width: 88.88889% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of10 {
      width: 10% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of10 {
      width: 20% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of10 {
      width: 30% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of10 {
      width: 40% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of10 {
      width: 50% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size6of10 {
      width: 60% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size7of10 {
      width: 70% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size8of10 {
      width: 80% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size9of10 {
      width: 90% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of11 {
      width: 9.09091% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of11 {
      width: 18.18182% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of11 {
      width: 27.27273% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of11 {
      width: 36.36364% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of11 {
      width: 45.45455% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size6of11 {
      width: 54.54545% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size7of11 {
      width: 63.63636% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size8of11 {
      width: 72.72727% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size9of11 {
      width: 81.81818% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size10of11 {
      width: 90.90909% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of12 {
      width: 8.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of12 {
      width: 16.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of12 {
      width: 25% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of12 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of12 {
      width: 41.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size6of12 {
      width: 50% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size7of12 {
      width: 58.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size8of12 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size9of12 {
      width: 75% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size10of12 {
      width: 83.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size11of12 {
      width: 91.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of13 {
      width: 7.69231% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of13 {
      width: 15.38462% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of13 {
      width: 23.07692% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of13 {
      width: 30.76923% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of13 {
      width: 38.46154% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size6of13 {
      width: 46.15385% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size7of13 {
      width: 53.84615% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size8of13 {
      width: 61.53846% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size9of13 {
      width: 69.23077% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size10of13 {
      width: 76.92308% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size11of13 {
      width: 84.61538% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size12of13 {
      width: 92.30769% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of14 {
      width: 7.14286% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of14 {
      width: 14.28571% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of14 {
      width: 21.42857% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of14 {
      width: 28.57143% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of14 {
      width: 35.71429% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size6of14 {
      width: 42.85714% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size7of14 {
      width: 50% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size8of14 {
      width: 57.14286% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size9of14 {
      width: 64.28571% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size10of14 {
      width: 71.42857% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size11of14 {
      width: 78.57143% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size12of14 {
      width: 85.71429% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size13of14 {
      width: 92.85714% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of15 {
      width: 6.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of15 {
      width: 13.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of15 {
      width: 20% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of15 {
      width: 26.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of15 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size6of15 {
      width: 40% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size7of15 {
      width: 46.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size8of15 {
      width: 53.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size9of15 {
      width: 60% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size10of15 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size11of15 {
      width: 73.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size12of15 {
      width: 80% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size13of15 {
      width: 86.66667% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size14of15 {
      width: 93.33333% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size1of16 {
      width: 6.25% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size2of16 {
      width: 12.5% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size3of16 {
      width: 18.75% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size4of16 {
      width: 25% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size5of16 {
      width: 31.25% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size6of16 {
      width: 37.5% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size7of16 {
      width: 43.75% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size8of16 {
      width: 50% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size9of16 {
      width: 56.25% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size10of16 {
      width: 62.5% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size11of16 {
      width: 68.75% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size12of16 {
      width: 75% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size13of16 {
      width: 81.25% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size14of16 {
      width: 87.5% !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-size15of16 {
      width: 93.75% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of2 {
      width: 50% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of3 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of3 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of4 {
      width: 25% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of4 {
      width: 50% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of4 {
      width: 75% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of5 {
      width: 20% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of5 {
      width: 40% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of5 {
      width: 60% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of5 {
      width: 80% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of6 {
      width: 16.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of6 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of6 {
      width: 50% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of6 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of6 {
      width: 83.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of7 {
      width: 14.28571% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of7 {
      width: 28.57143% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of7 {
      width: 42.85714% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of7 {
      width: 57.14286% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of7 {
      width: 71.42857% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size6of7 {
      width: 85.71429% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of8 {
      width: 12.5% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of8 {
      width: 25% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of8 {
      width: 37.5% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of8 {
      width: 50% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of8 {
      width: 62.5% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size6of8 {
      width: 75% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size7of8 {
      width: 87.5% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of9 {
      width: 11.11111% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of9 {
      width: 22.22222% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of9 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of9 {
      width: 44.44444% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of9 {
      width: 55.55556% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size6of9 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size7of9 {
      width: 77.77778% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size8of9 {
      width: 88.88889% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of10 {
      width: 10% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of10 {
      width: 20% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of10 {
      width: 30% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of10 {
      width: 40% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of10 {
      width: 50% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size6of10 {
      width: 60% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size7of10 {
      width: 70% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size8of10 {
      width: 80% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size9of10 {
      width: 90% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of11 {
      width: 9.09091% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of11 {
      width: 18.18182% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of11 {
      width: 27.27273% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of11 {
      width: 36.36364% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of11 {
      width: 45.45455% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size6of11 {
      width: 54.54545% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size7of11 {
      width: 63.63636% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size8of11 {
      width: 72.72727% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size9of11 {
      width: 81.81818% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size10of11 {
      width: 90.90909% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of12 {
      width: 8.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of12 {
      width: 16.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of12 {
      width: 25% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of12 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of12 {
      width: 41.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size6of12 {
      width: 50% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size7of12 {
      width: 58.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size8of12 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size9of12 {
      width: 75% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size10of12 {
      width: 83.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size11of12 {
      width: 91.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of13 {
      width: 7.69231% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of13 {
      width: 15.38462% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of13 {
      width: 23.07692% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of13 {
      width: 30.76923% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of13 {
      width: 38.46154% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size6of13 {
      width: 46.15385% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size7of13 {
      width: 53.84615% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size8of13 {
      width: 61.53846% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size9of13 {
      width: 69.23077% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size10of13 {
      width: 76.92308% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size11of13 {
      width: 84.61538% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size12of13 {
      width: 92.30769% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of14 {
      width: 7.14286% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of14 {
      width: 14.28571% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of14 {
      width: 21.42857% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of14 {
      width: 28.57143% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of14 {
      width: 35.71429% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size6of14 {
      width: 42.85714% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size7of14 {
      width: 50% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size8of14 {
      width: 57.14286% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size9of14 {
      width: 64.28571% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size10of14 {
      width: 71.42857% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size11of14 {
      width: 78.57143% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size12of14 {
      width: 85.71429% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size13of14 {
      width: 92.85714% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of15 {
      width: 6.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of15 {
      width: 13.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of15 {
      width: 20% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of15 {
      width: 26.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of15 {
      width: 33.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size6of15 {
      width: 40% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size7of15 {
      width: 46.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size8of15 {
      width: 53.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size9of15 {
      width: 60% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size10of15 {
      width: 66.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size11of15 {
      width: 73.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size12of15 {
      width: 80% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size13of15 {
      width: 86.66667% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size14of15 {
      width: 93.33333% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size1of16 {
      width: 6.25% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size2of16 {
      width: 12.5% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size3of16 {
      width: 18.75% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size4of16 {
      width: 25% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size5of16 {
      width: 31.25% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size6of16 {
      width: 37.5% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size7of16 {
      width: 43.75% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size8of16 {
      width: 50% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size9of16 {
      width: 56.25% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size10of16 {
      width: 62.5% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size11of16 {
      width: 68.75% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size12of16 {
      width: 75% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size13of16 {
      width: 81.25% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size14of16 {
      width: 87.5% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-size15of16 {
      width: 93.75% !important; } }
  #meal-plans .u-sizeFull {
    width: 100% !important; }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-sizeFull {
      width: 100% !important; } }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-sizeFull {
      width: 100% !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-sizeFull {
      width: 100% !important; } }
  #meal-plans .u-sizeAuto {
    width: auto !important; }
  #meal-plans .u-round {
    border-radius: 100% !important; }
  #meal-plans .u-underline {
    text-decoration: underline !important; }
  @media screen and (max-width: 975px) {
    #meal-plans .u-md-block {
      display: block !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-block {
      display: block !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xxs-block {
      display: block !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-inlineBlock {
      display: inline-block !important; } }
  #meal-plans .u-tableRow {
    display: table-row !important; }
  #meal-plans .u-table {
    display: table !important; }
  @media screen and (max-width: 1200px) {
    #meal-plans .u-lg-hidden {
      display: none !important; } }
  @media screen and (max-width: 765px) {
    #meal-plans .u-sm-hidden {
      display: none !important; } }
  @media screen and (max-width: 610px) {
    #meal-plans .u-xs-hidden {
      display: none !important; } }
  @media screen and (max-width: 460px) {
    #meal-plans .u-xxs-hidden {
      display: none !important; } }
  #meal-plans .u-borderNone {
    border: none !important; }
  #meal-plans .section {
    display: table;
    width: 100%;
    *zoom: 1; }
    #meal-plans .section:before, #meal-plans .section:after {
      content: " ";
      display: table; }
    #meal-plans .section:after {
      clear: both; }
    #meal-plans .section h1, #meal-plans .section h2, #meal-plans .section h3 {
      margin-top: 1em;
      margin-bottom: 1em;
      line-height: 1.5em; }
    #meal-plans .section .list--highlight .list-item {
      background-color: #f1f1f1;
      color: #2F363D; }
  #meal-plans .section--highlight {
    background-color: #E6EAED; }
  #meal-plans .section--bordered {
    position: relative; }
    #meal-plans .section--bordered:after {
      content: "";
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      width: 90%;
      height: 0px;
      margin: 0 auto;
      border-top: 1px dotted #C1C1C1; }
  #meal-plans .section--compact {
    padding-top: 40px;
    padding-bottom: 40px; }
  #meal-plans .section-chunk {
    position: relative;
    display: table-cell;
    width: 30%;
    padding: 40px 30px;
    border-left: 1px solid #E7E7E8;
    background-color: #FFFFFF;
  	vertical-align: top;}
    #meal-plans .section-chunk:first-child {
      padding: 40px 60px;
      border: none;
      width: 70%; }
    @media screen and (max-width: 765px) {
      #meal-plans .section-chunk {
        display: block;
        width: 100%;
        border: none;
        padding: 20px;
        margin-bottom: 20px; }
        #meal-plans .section-chunk:first-child {
          width: 100%;
          padding: 20px 10px; } }
  #meal-plans .list--detached {
    margin-top: 30px; }
  #meal-plans .list--highlight .list-item {
    padding: 10px;
    margin: 5px 0;
    background-color: #E9E9E9;
    color: #676C73; }
  #meal-plans .list--highlight li.list-item {
    position: relative;
    padding: 10px 10px 10px 20px; }
    #meal-plans .list--highlight li.list-item:before {
      content: "•";
      position: absolute;
      top: 10px;
      left: 10px; }
  #meal-plans .list--tall {
    padding-top: 10px;
    padding-bottom: 10px; }
  #meal-plans .list-item {
    display: table;
    width: 100%;
    border-top: 1px solid #E7E7E8; }
    #meal-plans .list-item:first-child {
      border: none; }
  #meal-plans .list-item--tall {
    padding-top: 20px;
    padding-bottom: 20px; }
  #meal-plans .list-item--detached {
    margin-top: 20px; }
  #meal-plans .btn {
    display: inline-block;
    padding: 15px 30px;
    border: 1px solid #C1C1C1;
    border-radius: 3px;
    background-color: transparent;
    color: #2F363D;
    font-weight: bold;
    text-transform: uppercase;
    box-shadow: inset 0 0 30px #C1C1C1;
    -webkit-transition: box-shadow 0.4s;
    -moz-transition: box-shadow 0.4s;
    transition: box-shadow 0.4s; }
    #meal-plans .btn:hover {
      color: #2F363D;
      box-shadow: inset 0 0 20px #C1C1C1; }
  #meal-plans .btn--primary {
    border: none;
    background-color: #FF6CD9;
    box-shadow: none;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    transition: background-color 0.4s; }
    #meal-plans .btn--primary:hover {
      background-color: #e661c3;
      box-shadow: none; }
  #meal-plans .btn--round {
    width: 70px;
    height: 70px;
    padding: 0;
    border-radius: 100%;
    overflow: hidden;
    text-align: center;
    vertical-align: middle; }
  #meal-plans .btn--small {
    padding: 10px 15px; }
  @media screen and (max-width: 610px) {
    #meal-plans .btn-xs--link {
      padding: 0;
      border: none;
      box-shadow: none;
      color: #FF6CD9;
      font-weight: 600;
      text-transform: capitalize;
      text-decoration: underline; }
      #meal-plans .btn-xs--link:hover {
        box-shadow: none;
        color: #e661c3; } }
  #meal-plans .icon--apple {
    background: url("/cdn/shop/files/apple.png?70320") no-repeat center center;
    width: 34px;
    height: 35px; }
  #meal-plans .icon--arrowLeft {
    background: url("http://deals.bariatricpal.com/images/icons/arrow-left.png") no-repeat center center;
    width: 71px;
    height: 72px; }
  #meal-plans .icon--arrowRight {
    background: url("http://deals.bariatricpal.com/images/icons/arrow-right.png") no-repeat center center;
    width: 71px;
    height: 72px; }
  #meal-plans .icon--bag {
    background: url("http://deals.bariatricpal.com/images/icons/bag.png") no-repeat center center;
    width: 87px;
    height: 97px; }
  #meal-plans .icon--calendar {
    background: url("/cdn/shop/files/calendar.png?v=11909402776832111801") no-repeat center center;
    width: 87px;
    height: 98px; }
  #meal-plans .icon--car {
    background: url("http://deals.bariatricpal.com/images/icons/car.png") no-repeat center center;
    width: 38px;
    height: 35px; }
  #meal-plans .icon--chat {
    background: url("http://deals.bariatricpal.com/images/icons/chat.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon--clock {
    background: url("http://deals.bariatricpal.com/images/icons/clock.png") no-repeat center center;
    width: 87px;
    height: 97px; }
  #meal-plans .icon--currency {
    background: url("http://deals.bariatricpal.com/images/icons/currency.png") no-repeat center center;
    width: 87px;
    height: 97px; }
  #meal-plans .icon--doubleBed {
    background: url("http://deals.bariatricpal.com/images/icons/bed-double.png") no-repeat center center;
    width: 35px;
    height: 26px; }
  #meal-plans .icon--exclamation {
    background: url("/cdn/shop/files/exclamation.png?v=11925240589387787983") no-repeat center center;
    width: 45px;
    height: 45px; }
  #meal-plans .icon--fb {
    background: url("http://deals.bariatricpal.com/images/icons/fb.png") no-repeat center center;
    width: 57px;
    height: 58px; }
  #meal-plans .icon--fourBed {
    background: url("http://deals.bariatricpal.com/images/icons/bed-four.png") no-repeat center center;
    width: 35px;
    height: 31px; }
  #meal-plans .icon--four-small {
    background: url("http://deals.bariatricpal.com/images/icons/four-small.png") no-repeat center center;
    width: 56px;
    height: 63px; }
  #meal-plans .icon--friends {
    background: url("http://deals.bariatricpal.com/images/icons/friends.png") no-repeat center center;
    width: 39px;
    height: 39px; }
  #meal-plans .icon--gastricBypass {
    background: url("http://deals.bariatricpal.com/images/icons/gastric-bypass.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon--gastricBypassMini {
    background: url("http://deals.bariatricpal.com/images/icons/mini-gastric-bypass.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon--gastricSleeve {
    background: url("http://deals.bariatricpal.com/images/icons/gastric-sleeve.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon--grain {
    background: url("/cdn/shop/files/grain.png?v=10000972535639897534") no-repeat center center;
    width: 53px;
    height: 53px; }
  #meal-plans .icon--headphones {
    background: url("http://deals.bariatricpal.com/images/icons/headphones.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon--hospital {
    background: url("http://deals.bariatricpal.com/images/icons/hospital.png") no-repeat center center;
    width: 87px;
    height: 97px; }
  #meal-plans .icon--info {
    background: url("http://deals.bariatricpal.com/images/icons/info.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon--man {
    background: url("http://deals.bariatricpal.com/images/icons/man.png") no-repeat center center;
    width: 88px;
    height: 98px; }
  #meal-plans .icon--massage {
    background: url("http://deals.bariatricpal.com/images/icons/massage.png") no-repeat center center;
    width: 87px;
    height: 97px; }
  #meal-plans .icon--meat {
    background: url("/cdn/shop/files/meat.png?v=2294145540405362953") no-repeat center center;
    width: 46px;
    height: 47px; }
  #meal-plans .icon--meter {
    background: url("/cdn/shop/files/meter.png?v=2648436152205522021") no-repeat center center;
    width: 90px;
    height: 99px; }
  #meal-plans .icon--nut {
    background: url("/cdn/shop/files/nut_ca30472d-f2b8-48c2-8d01-e939d7292093.png?v=1061728879812463936") no-repeat center center;
    width: 38px;
    height: 54px; }
  #meal-plans .icon--noMeat {
    background: url("/cdn/shop/files/no-meat.png?v=10842664229993058606") no-repeat center center;
    width: 63px;
    height: 71px; }
  #meal-plans .icon--one {
    background: url("http://deals.bariatricpal.com/images/icons/one.png") no-repeat center center;
    width: 88px;
    height: 98px; }
  #meal-plans .icon--one-small {
    background: url("http://deals.bariatricpal.com/images/icons/one-small.png") no-repeat center center;
    width: 56px;
    height: 63px; }
  #meal-plans .icon--pen {
    background: url("http://deals.bariatricpal.com/images/icons/pen.png") no-repeat center center;
    width: 44px;
    height: 35px; }
  #meal-plans .icon--people {
    background: url("http://deals.bariatricpal.com/images/icons/people.png") no-repeat center center;
    width: 43px;
    height: 40px; }
  #meal-plans .icon--plane {
    background: url("http://deals.bariatricpal.com/images/icons/plane.png") no-repeat center center;
    width: 87px;
    height: 97px; }
  #meal-plans .icon--plate {
    background: url("http://deals.bariatricpal.com/images/icons/plate.png") no-repeat center center;
    width: 37px;
    height: 37px; }
  #meal-plans .icon--revisions {
    background: url("http://deals.bariatricpal.com/images/icons/revisions.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon--scale {
    background: url("/cdn/shop/files/scale.png?v=4059395320035092771") no-repeat center center;
    width: 38px;
    height: 44px; }
  #meal-plans .icon--sleevePlication {
    background: url("../images/../../images/icons/sleeve-plication.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon--stopWatch {
    background: url("/cdn/shop/files/stop-watch.png?v=7973461929934254225") no-repeat center center;
    width: 87px;
    height: 97px; }
  #meal-plans .icon--surgeon {
    background: url("http://deals.bariatricpal.com/images/icons/surgeon.png") no-repeat center center;
    width: 87px;
    height: 98px; }
  #meal-plans .icon--three {
    background: url("http://deals.bariatricpal.com/images/icons/three.png") no-repeat center center;
    width: 88px;
    height: 98px; }
  #meal-plans .icon--three-small {
    background: url("http://deals.bariatricpal.com/images/icons/three-small.png") no-repeat center center;
    width: 56px;
    height: 63px; }
  #meal-plans .icon--thumbDown {
    background: url("http://deals.bariatricpal.com/images/icons/thumb-down.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon--thumbUp {
    background: url("http://deals.bariatricpal.com/images/icons/thumb-up.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon--tomato {
    background: url("/cdn/shop/files/tomato.png?v=12121608566072631672") no-repeat center center;
    width: 47px;
    height: 47px; }
  #meal-plans .icon--two {
    background: url("http://deals.bariatricpal.com/images/icons/two.png") no-repeat center center;
    width: 88px;
    height: 98px; }
  #meal-plans .icon--two-small {
    background: url("http://deals.bariatricpal.com/images/icons/two-small.png") no-repeat center center;
    width: 56px;
    height: 63px; }
  #meal-plans .icon--warning {
    background: url("http://deals.bariatricpal.com/images/icons/warning.png") no-repeat center center;
    width: 131px;
    height: 145px; }
  #meal-plans .icon-small--sleevePlication {
    background: url("http://deals.bariatricpal.com/images/icons/sleeve-plication.png") no-repeat center center;
    background-size: 100%;
    width: 71px;
    height: 79px; }
  #meal-plans .icon {
    display: inline-block;
    vertical-align: middle;
    background-size: contain; }
  #meal-plans .item {
    padding: 15px; }
  #meal-plans .item--compact, #meal-plans .item--attached {
    padding-top: 0;
    padding-bottom: 0; }
  #meal-plans .item--wide, #meal-plans .item--attached {
    padding-left: 0;
    padding-right: 0; }
  #meal-plans .item--tall {
    padding-top: 25px;
    padding-bottom: 25px; }
  #meal-plans .item--narrow {
    padding-left: 25px;
    padding-bottom: 25px; }
    @media screen and (max-width: 460px) {
      #meal-plans .item--narrow {
        padding-left: 0;
        padding-right: 0; } 
    
      div#meal-plans .item-chunk {
          padding: 5px;
          display: block;
      }
    
    }
  #meal-plans .item--borderTop {
    border-top: 1px solid #FF6CD9; }
  @media screen and (max-width: 1200px) {
    #meal-plans .item-lg--borderBottom {
      padding-bottom: 40px;
      margin-bottom: 20px;
      border-bottom: 1px solid #FF6CD9; } }
  @media screen and (max-width: 1200px) {
    #meal-plans .item-lg--bordered {
      padding-bottom: 40px;
      margin: 30px 0 20px 0;
      border-bottom: 1px solid #FF6CD9;
      border-top: 1px solid #FF6CD9; } }
  #meal-plans .item--highlight {
    margin: 0 -15px;
    padding: 15px 30px;
    border-radius: 3px;
    background-color: #E6EAED; }
  #meal-plans .item--detached {
    margin-top: 30px; }
  #meal-plans .item-chunk {
    padding: 15px;
    display: table-cell;
    vertical-align: middle; }
  #meal-plans .item-chunk--compact, #meal-plans .item-chunk--attached {
    padding-top: 0;
    padding-bottom: 0; }
  #meal-plans .item-chunk--wide, #meal-plans .item-chunk--attached {
    padding-left: 0;
    padding-right: 0; }
  #meal-plans .item-chunk--narrow {
    padding-left: 30px;
    padding-right: 30px; }
  @media screen and (max-width: 765px) {
    #meal-plans .item-chunk--narrow {
    padding-left: 5px;
    padding-right: 5px; }
    
    #meal-plans .item-chunk-sm--wide {
      padding-left: 0;
      padding-right: 0; } }
  #meal-plans .item--highlight {
    background-color: #83ADCD;
    color: #FFFFFF; }
  #meal-plans .form {
    padding: 40px 0; }
  #meal-plans .fieldset {
    padding: 10px 0; }
  #meal-plans .label {
    display: block;
    margin-bottom: 0.5em;
    padding-left: 5px;
    color: #676C73;
    font-size: 0.91667em;
    font-weight: bold;
    text-transform: uppercase; }
  #meal-plans .ctrl {
    display: block;
    width: 100%;
    max-width: 100% !important;
    padding: 12px;
    border: 1px solid #E7E7E8;
    border-radius: 5px;
    outline: none;
    -webkit-transition: border-color, 0.2s;
    -moz-transition: border-color, 0.2s;
    transition: border-color, 0.2s; }
    #meal-plans .ctrl:hover, #meal-plans .ctrl:focus {
      outline: none;
      border-color: #9cbdd7; }
  #meal-plans .hero {
    padding: 100px 12%;
    background: url("http://deals.bariatricpal.com/images/hero.jpg") no-repeat center center;
    background-size: cover;
    color: #FFFFFF;
    text-align: center; }
    #meal-plans .hero h2 {
      padding: 0 10% 20px 10%;
      margin: 0 auto;
      border-bottom: 1px dotted #FFFFFF; }
    @media screen and (max-width: 1200px) {
      #meal-plans .hero h2 {
        padding-left: 0;
        padding-right: 0; } }
  #meal-plans .slider {
    position: relative; }
  #meal-plans .slider-item {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: auto;
    padding: 10px;
    -webkit-transition: opacity 0.4s;
    -moz-transition: opacity 0.4s;
    transition: opacity 0.4s; }
    #meal-plans .slider-item.is-active {
      position: relative;
      opacity: 1; }
    #meal-plans .slider-item img {
      display: block; }
  #meal-plans .slider-item--wide {
    padding-left: 0;
    padding-right: 0; }
  #meal-plans .slider-nav {
    display: inline-block;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s; }
    #meal-plans .slider-nav:hover {
      opacity: 0.8; }
  #meal-plans .slider-nav--next {
    margin-left: -20px; }
  #meal-plans .slider-caption {
    margin: 0;
    padding: 20px 25px;
    background-color: #FF6CD9;
    color: #FFFFFF; }
  #meal-plans .accordion {
    counter-reset: counter; }
  #meal-plans .accordion-item {
    position: relative;
    border-top: 1px solid #e7e7e8; }
    #meal-plans .accordion-item:first-child {
      border: none; }
  #meal-plans .accordion-label {
    position: relative;
    display: block;
    width: 100%;
    padding: 25px 40px 25px 80px;
    color: rgb(227, 111, 171);  /* #83adcd; */
    font-size: 1.57143em;
    font-weight: normal;
    cursor: pointer; }
    #meal-plans .accordion-label:before {
      content: counter(counter,decimal-leading-zero) ".";
      counter-increment: counter;
      position: absolute;
      top: 25px;
      left: 20px;
      color: rgb(227, 111, 171); /* #c1c1c1;  */
      font-weight: bold; }
    #meal-plans .accordion-label:after {
      content: '+';
      position: absolute;
      top: 25px;
      right: 20px;
      font-weight: bold; }
  #meal-plans .accordion-btn {
    display: none; }
    #meal-plans .accordion-btn:checked ~ .accordion-list {
      display: block; }
    #meal-plans .accordion-btn:checked ~ .accordion-label:after {
      content: '–'; }
  #meal-plans .accordion-list {
    display: none;
    background-color: #f1f1f1; }
  #meal-plans .accordion-list-item {
    display: block;
    padding: 10px 0;
    border-top: 1px solid #e7e7e8; }
    #meal-plans .accordion-list-item:first-child {
      border: none; }
    #meal-plans .accordion-list-item:before {
      content: "•";
      display: inline-block;
      padding: 0 30px 0 45px;
      color: #676c73; }
  #meal-plans .accordion--nav .accordion-label {
    padding: 10px;
    font-size: 1em;
    font-weight: bold; }
    #meal-plans .accordion--nav .accordion-label:before {
      content: normal; }
    #meal-plans .accordion--nav .accordion-label:after {
      top: 10px;
      right: 10px; }
  #meal-plans .accordion--nav .accordion-list {
    background: none; }
  #meal-plans .accordion--nav .accordion-list-item:before {
    padding: 0 10px; }
  #meal-plans .article {
    padding: 10px 0 45px 0;
    border-top: 1px solid #e7e7e8; }
    #meal-plans .article:first-child {
      border-top: none; }
  #meal-plans .article-content h1, #meal-plans .article-content h2, #meal-plans .article-content h3, #meal-plans .article-content h4, #meal-plans .article-content h5 {
    font-size: 1.71429em;
    color: #83adcd; }
  #meal-plans .article-content p {
    color: #676c73; }
  #meal-plans .article-content ul li {
    position: relative;
    padding: 5px 10px 5px 20px;
    margin-top: 3px;
    background-color: #e9e9e9;
    color: #676c73; }
    #meal-plans .article-content ul li:before {
      content: "•";
      position: absolute;
      top: 5px;
      left: 10px; }
  #meal-plans .article-content ol {
    color: #676c73;
    counter-reset: counter; }
    #meal-plans .article-content ol li {
      position: relative;
      padding: 20px 10px 20px 30px;
      border-top: 1px solid #e7e7e8; }
      #meal-plans .article-content ol li:before {
        content: counter(counter,decimal) ".";
        counter-increment: counter;
        position: absolute;
        top: 20px;
        left: 10px; }
  #meal-plans .article-content a {
    color: #83adcd;
    text-decoration: none;
    outline: none;
    -webkit-transition: color, 0.2s;
    -moz-transition: color, 0.2s;
    transition: color, 0.2s; }
    #meal-plans .article-content a:active, #meal-plans .article-content a:focus {
      outline: none; }
    #meal-plans .article-content a:hover {
      color: #759bb8; }
  #meal-plans .article-content td {
    padding: 5px 10px 5px 20px;
    border-top: 3px solid white;
    background-color: #e9e9e9;
    color: #676c73; }
  #meal-plans .image-placeholder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url("/cdn/shop/t/130/assets/cover.png?70320");
    background-size: cover; }

#meal-plans .item-chunk .list-item > a {
    padding-right: 4px;
}
#meal-plans a {
    color: #488ab3;
}
.banner-new-style--white .headline-new, .banner-new-style--white .subheader-new {
    color: #fff;
    text-transform: none;
    font-weight: 400;
}

.white-container {
    position: relative;
    width: calc(100% - 40px);
    max-width: 1374px;
    margin-top: -66px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
}
#meal-plans a {
    color: #488ab3;
}
.banner-new-style--white .headline-new:after {
    background-image: url(https://cdn.shopify.com/s/files/1/0076/4356/2069/t/2/assets/icon_quote_right-white.png?71504);
}
.banner-new-style--white .headline-new:before {
    background-image: url(https://cdn.shopify.com/s/files/1/0076/4356/2069/t/2/assets/icon_quote_left-white.png?71504);
}