#lwf-header,#lwf-main,#lwf-footer {
    margin: 0;
}

#lwf-header html,#lwf-header body,#lwf-header div,#lwf-header span,#lwf-header applet,#lwf-header object,#lwf-header iframe,#lwf-header h1,#lwf-header h2,#lwf-header h3,#lwf-header h4,#lwf-header h5,#lwf-header h6,#lwf-header p,#lwf-header blockquote,#lwf-header pre,#lwf-header a,#lwf-header abbr,#lwf-header acronym,#lwf-header address,#lwf-header big,#lwf-header cite,#lwf-header code,#lwf-header del,#lwf-header dfn,#lwf-header em,#lwf-header img,#lwf-header ins,#lwf-header kbd,#lwf-header q,#lwf-header s,#lwf-header samp,#lwf-header small,#lwf-header strike,#lwf-header strong,#lwf-header sub,#lwf-header sup,#lwf-header tt,#lwf-header var,#lwf-header b,#lwf-header u,#lwf-header i,#lwf-header center,#lwf-header dl,#lwf-header dt,#lwf-header dd,#lwf-header ol,#lwf-header ul,#lwf-header li,#lwf-header fieldset,#lwf-header form,#lwf-header label,#lwf-header legend,#lwf-header table,#lwf-header caption,#lwf-header tbody,#lwf-header tfoot,#lwf-header thead,#lwf-header tr,#lwf-header th,#lwf-header td,#lwf-header article,#lwf-header aside,#lwf-header canvas,#lwf-header details,#lwf-header embed,#lwf-header figure,#lwf-header figcaption,#lwf-header footer,#lwf-header header,#lwf-header hgroup,#lwf-header menu,#lwf-header nav,#lwf-header output,#lwf-header ruby,#lwf-header section,#lwf-header summary,#lwf-header time,#lwf-header mark,#lwf-header audio,#lwf-header video,#lwf-header input,#lwf-header button,#lwf-main html,#lwf-main body,#lwf-main div,#lwf-main span,#lwf-main applet,#lwf-main object,#lwf-main iframe,#lwf-main h1,#lwf-main h2,#lwf-main h3,#lwf-main h4,#lwf-main h5,#lwf-main h6,#lwf-main p,#lwf-main blockquote,#lwf-main pre,#lwf-main a,#lwf-main abbr,#lwf-main acronym,#lwf-main address,#lwf-main big,#lwf-main cite,#lwf-main code,#lwf-main del,#lwf-main dfn,#lwf-main em,#lwf-main img,#lwf-main ins,#lwf-main kbd,#lwf-main q,#lwf-main s,#lwf-main samp,#lwf-main small,#lwf-main strike,#lwf-main strong,#lwf-main sub,#lwf-main sup,#lwf-main tt,#lwf-main var,#lwf-main b,#lwf-main u,#lwf-main i,#lwf-main center,#lwf-main dl,#lwf-main dt,#lwf-main dd,#lwf-main ol,#lwf-main ul,#lwf-main li,#lwf-main fieldset,#lwf-main form,#lwf-main label,#lwf-main legend,#lwf-main table,#lwf-main caption,#lwf-main tbody,#lwf-main tfoot,#lwf-main thead,#lwf-main tr,#lwf-main th,#lwf-main td,#lwf-main article,#lwf-main aside,#lwf-main canvas,#lwf-main details,#lwf-main embed,#lwf-main figure,#lwf-main figcaption,#lwf-main footer,#lwf-main header,#lwf-main hgroup,#lwf-main menu,#lwf-main nav,#lwf-main output,#lwf-main ruby,#lwf-main section,#lwf-main summary,#lwf-main time,#lwf-main mark,#lwf-main audio,#lwf-main video,#lwf-main input,#lwf-main button,#lwf-footer html,#lwf-footer body,#lwf-footer div,#lwf-footer span,#lwf-footer applet,#lwf-footer object,#lwf-footer iframe,#lwf-footer h1,#lwf-footer h2,#lwf-footer h3,#lwf-footer h4,#lwf-footer h5,#lwf-footer h6,#lwf-footer p,#lwf-footer blockquote,#lwf-footer pre,#lwf-footer a,#lwf-footer abbr,#lwf-footer acronym,#lwf-footer address,#lwf-footer big,#lwf-footer cite,#lwf-footer code,#lwf-footer del,#lwf-footer dfn,#lwf-footer em,#lwf-footer img,#lwf-footer ins,#lwf-footer kbd,#lwf-footer q,#lwf-footer s,#lwf-footer samp,#lwf-footer small,#lwf-footer strike,#lwf-footer strong,#lwf-footer sub,#lwf-footer sup,#lwf-footer tt,#lwf-footer var,#lwf-footer b,#lwf-footer u,#lwf-footer i,#lwf-footer center,#lwf-footer dl,#lwf-footer dt,#lwf-footer dd,#lwf-footer ol,#lwf-footer ul,#lwf-footer li,#lwf-footer fieldset,#lwf-footer form,#lwf-footer label,#lwf-footer legend,#lwf-footer table,#lwf-footer caption,#lwf-footer tbody,#lwf-footer tfoot,#lwf-footer thead,#lwf-footer tr,#lwf-footer th,#lwf-footer td,#lwf-footer article,#lwf-footer aside,#lwf-footer canvas,#lwf-footer details,#lwf-footer embed,#lwf-footer figure,#lwf-footer figcaption,#lwf-footer footer,#lwf-footer header,#lwf-footer hgroup,#lwf-footer menu,#lwf-footer nav,#lwf-footer output,#lwf-footer ruby,#lwf-footer section,#lwf-footer summary,#lwf-footer time,#lwf-footer mark,#lwf-footer audio,#lwf-footer video,#lwf-footer input,#lwf-footer button {
    background-attachment: scroll;
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    border-collapse: separate;
    border-spacing: 0;
    border-style: none;
    border-width: medium;
    bottom: auto;
    caption-side: top;
    clear: none;
    clip: auto;
    content: normal;
    counter-increment: none;
    counter-reset: none;
    cursor: auto;
    direction: ltr;
    display: inline;
    empty-cells: show;
    float: none;
    font-size: medium;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: auto;
    left: auto;
    letter-spacing: normal;
    line-height: normal;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    opacity: 1;
    orphans: 2;
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
    overflow: visible;
    padding: 0;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: auto;
    position: static;
    right: auto;
    table-layout: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    top: auto;
    unicode-bidi: normal;
    vertical-align: baseline;
    visibility: visible;
    white-space: normal;
    widows: 2;
    width: auto;
    word-spacing: normal;
    z-index: auto;
    all: initial;
}

#lwf-header html,#lwf-header address,#lwf-header blockquote,#lwf-header body,#lwf-header dd,#lwf-header div,#lwf-header dl,#lwf-header dt,#lwf-header fieldset,#lwf-header form,#lwf-header frame,#lwf-header frameset,#lwf-header h1,#lwf-header h2,#lwf-header h3,#lwf-header h4,#lwf-header h5,#lwf-header h6,#lwf-header noframes,#lwf-header ol,#lwf-header p,#lwf-header ul,#lwf-header center,#lwf-header dir,#lwf-header hr,#lwf-header menu,#lwf-header pre,#lwf-main html,#lwf-main address,#lwf-main blockquote,#lwf-main body,#lwf-main dd,#lwf-main div,#lwf-main dl,#lwf-main dt,#lwf-main fieldset,#lwf-main form,#lwf-main frame,#lwf-main frameset,#lwf-main h1,#lwf-main h2,#lwf-main h3,#lwf-main h4,#lwf-main h5,#lwf-main h6,#lwf-main noframes,#lwf-main ol,#lwf-main p,#lwf-main ul,#lwf-main center,#lwf-main dir,#lwf-main hr,#lwf-main menu,#lwf-main pre,#lwf-footer html,#lwf-footer address,#lwf-footer blockquote,#lwf-footer body,#lwf-footer dd,#lwf-footer div,#lwf-footer dl,#lwf-footer dt,#lwf-footer fieldset,#lwf-footer form,#lwf-footer frame,#lwf-footer frameset,#lwf-footer h1,#lwf-footer h2,#lwf-footer h3,#lwf-footer h4,#lwf-footer h5,#lwf-footer h6,#lwf-footer noframes,#lwf-footer ol,#lwf-footer p,#lwf-footer ul,#lwf-footer center,#lwf-footer dir,#lwf-footer hr,#lwf-footer menu,#lwf-footer pre {
    display: block;
    unicode-bidi: embed;
}

#lwf-header li,#lwf-main li,#lwf-footer li {
    display: list-item;
}

#lwf-header head,#lwf-main head,#lwf-footer head {
    display: none;
}

#lwf-header table,#lwf-main table,#lwf-footer table {
    display: table;
}

#lwf-header tr,#lwf-main tr,#lwf-footer tr {
    display: table-row;
}

#lwf-header thead,#lwf-main thead,#lwf-footer thead {
    display: table-header-group;
}

#lwf-header tbody,#lwf-main tbody,#lwf-footer tbody {
    display: table-row-group;
}

#lwf-header tfoot,#lwf-main tfoot,#lwf-footer tfoot {
    display: table-footer-group;
}

#lwf-header col,#lwf-main col,#lwf-footer col {
    display: table-column;
}

#lwf-header colgroup,#lwf-main colgroup,#lwf-footer colgroup {
    display: table-column-group;
}

#lwf-header td,#lwf-header th,#lwf-main td,#lwf-main th,#lwf-footer td,#lwf-footer th {
    display: table-cell;
}

#lwf-header caption,#lwf-main caption,#lwf-footer caption {
    display: table-caption;
}

#lwf-header th,#lwf-main th,#lwf-footer th {
    font-weight: bolder;
    text-align: center;
}

#lwf-header caption,#lwf-main caption,#lwf-footer caption {
    text-align: center;
}

#lwf-header body,#lwf-main body,#lwf-footer body {
    margin: 8px;
}

#lwf-header h1,#lwf-main h1,#lwf-footer h1 {
    font-size: 2em;
    margin: .67em 0;
}

#lwf-header h2,#lwf-main h2,#lwf-footer h2 {
    font-size: 1.5em;
    margin: .75em 0;
}

#lwf-header h3,#lwf-main h3,#lwf-footer h3 {
    font-size: 1.17em;
    margin: .83em 0;
}

#lwf-header h4,#lwf-header p,#lwf-header blockquote,#lwf-header ul,#lwf-header fieldset,#lwf-header form,#lwf-header ol,#lwf-header dl,#lwf-header dir,#lwf-header menu,#lwf-main h4,#lwf-main p,#lwf-main blockquote,#lwf-main ul,#lwf-main fieldset,#lwf-main form,#lwf-main ol,#lwf-main dl,#lwf-main dir,#lwf-main menu,#lwf-footer h4,#lwf-footer p,#lwf-footer blockquote,#lwf-footer ul,#lwf-footer fieldset,#lwf-footer form,#lwf-footer ol,#lwf-footer dl,#lwf-footer dir,#lwf-footer menu {
    margin: 1.12em 0;
}

#lwf-header h5,#lwf-main h5,#lwf-footer h5 {
    font-size: .83em;
    margin: 1.5em 0;
}

#lwf-header h6,#lwf-main h6,#lwf-footer h6 {
    font-size: .75em;
    margin: 1.67em 0;
}

#lwf-header h1,#lwf-header h2,#lwf-header h3,#lwf-header h4,#lwf-header h5,#lwf-header h6,#lwf-header b,#lwf-header strong,#lwf-main h1,#lwf-main h2,#lwf-main h3,#lwf-main h4,#lwf-main h5,#lwf-main h6,#lwf-main b,#lwf-main strong,#lwf-footer h1,#lwf-footer h2,#lwf-footer h3,#lwf-footer h4,#lwf-footer h5,#lwf-footer h6,#lwf-footer b,#lwf-footer strong {
    font-weight: bolder;
}

#lwf-header blockquote,#lwf-main blockquote,#lwf-footer blockquote {
    margin-left: 40px;
    margin-right: 40px;
}

#lwf-header i,#lwf-header cite,#lwf-header em,#lwf-header var,#lwf-header address,#lwf-main i,#lwf-main cite,#lwf-main em,#lwf-main var,#lwf-main address,#lwf-footer i,#lwf-footer cite,#lwf-footer em,#lwf-footer var,#lwf-footer address {
    font-style: italic;
}

#lwf-header pre,#lwf-header tt,#lwf-header code,#lwf-header kbd,#lwf-header samp,#lwf-main pre,#lwf-main tt,#lwf-main code,#lwf-main kbd,#lwf-main samp,#lwf-footer pre,#lwf-footer tt,#lwf-footer code,#lwf-footer kbd,#lwf-footer samp {
    font-family: monospace;
}

#lwf-header pre,#lwf-main pre,#lwf-footer pre {
    white-space: pre;
}

#lwf-header button,#lwf-header textarea,#lwf-header input,#lwf-header select,#lwf-main button,#lwf-main textarea,#lwf-main input,#lwf-main select,#lwf-footer button,#lwf-footer textarea,#lwf-footer input,#lwf-footer select {
    display: inline-block;
}

#lwf-header big,#lwf-main big,#lwf-footer big {
    font-size: 1.17em;
}

#lwf-header small,#lwf-header sub,#lwf-header sup,#lwf-main small,#lwf-main sub,#lwf-main sup,#lwf-footer small,#lwf-footer sub,#lwf-footer sup {
    font-size: .83em;
}

#lwf-header sub,#lwf-main sub,#lwf-footer sub {
    vertical-align: sub;
}

#lwf-header sup,#lwf-main sup,#lwf-footer sup {
    vertical-align: super;
}

#lwf-header table,#lwf-main table,#lwf-footer table {
    border-spacing: 2px;
}

#lwf-header thead,#lwf-header tbody,#lwf-header tfoot,#lwf-main thead,#lwf-main tbody,#lwf-main tfoot,#lwf-footer thead,#lwf-footer tbody,#lwf-footer tfoot {
    vertical-align: middle;
}

#lwf-header td,#lwf-header th,#lwf-header tr,#lwf-main td,#lwf-main th,#lwf-main tr,#lwf-footer td,#lwf-footer th,#lwf-footer tr {
    vertical-align: inherit;
}

#lwf-header s,#lwf-header strike,#lwf-header del,#lwf-main s,#lwf-main strike,#lwf-main del,#lwf-footer s,#lwf-footer strike,#lwf-footer del {
    text-decoration: line-through;
}

#lwf-header hr,#lwf-main hr,#lwf-footer hr {
    border: 1px inset;
}

#lwf-header ol,#lwf-header ul,#lwf-header dir,#lwf-header menu,#lwf-header dd,#lwf-main ol,#lwf-main ul,#lwf-main dir,#lwf-main menu,#lwf-main dd,#lwf-footer ol,#lwf-footer ul,#lwf-footer dir,#lwf-footer menu,#lwf-footer dd {
    margin-left: 40px;
}

#lwf-header ol,#lwf-main ol,#lwf-footer ol {
    list-style-type: decimal;
}

#lwf-header ol ul,#lwf-header ul ol,#lwf-header ul ul,#lwf-header ol ol,#lwf-main ol ul,#lwf-main ul ol,#lwf-main ul ul,#lwf-main ol ol,#lwf-footer ol ul,#lwf-footer ul ol,#lwf-footer ul ul,#lwf-footer ol ol {
    margin-top: 0;
    margin-bottom: 0;
}

#lwf-header u,#lwf-header ins,#lwf-main u,#lwf-main ins,#lwf-footer u,#lwf-footer ins {
    text-decoration: underline;
}

#lwf-header br:before,#lwf-main br:before,#lwf-footer br:before {
    content: "\A";
    white-space: pre-line;
}

#lwf-header center,#lwf-main center,#lwf-footer center {
    text-align: center;
}

#lwf-header :link,#lwf-header :visited,#lwf-main :link,#lwf-main :visited,#lwf-footer :link,#lwf-footer :visited {
    text-decoration: underline;
}

#lwf-header :focus,#lwf-main :focus,#lwf-footer :focus {
    outline: thin dotted invert;
}

#lwf-header BDO[DIR="ltr"],#lwf-main BDO[DIR="ltr"],#lwf-footer BDO[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: bidi-override;
}

#lwf-header BDO[DIR="rtl"],#lwf-main BDO[DIR="rtl"],#lwf-footer BDO[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: bidi-override;
}

#lwf-header [DIR="ltr"],#lwf-main [DIR="ltr"],#lwf-footer [DIR="ltr"] {
    direction: ltr;
    unicode-bidi: embed;
}

#lwf-header [DIR="rtl"],#lwf-main [DIR="rtl"],#lwf-footer [DIR="rtl"] {
    direction: rtl;
    unicode-bidi: embed;
}

@media print {
#lwf-header h1,#lwf-main h1,#lwf-footer h1 {
    page-break-before: always;
}

#lwf-header h1,#lwf-header h2,#lwf-header h3,#lwf-header h4,#lwf-header h5,#lwf-header h6,#lwf-main h1,#lwf-main h2,#lwf-main h3,#lwf-main h4,#lwf-main h5,#lwf-main h6,#lwf-footer h1,#lwf-footer h2,#lwf-footer h3,#lwf-footer h4,#lwf-footer h5,#lwf-footer h6 {
    page-break-after: avoid;
}

#lwf-header ul,#lwf-header ol,#lwf-header dl,#lwf-main ul,#lwf-main ol,#lwf-main dl,#lwf-footer ul,#lwf-footer ol,#lwf-footer dl {
    page-break-before: avoid;
}
}

#lwf-header html,#lwf-main html,#lwf-footer html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

#lwf-header body,#lwf-main body,#lwf-footer body {
    margin: 0;
}

#lwf-header article,#lwf-header aside,#lwf-header details,#lwf-header figcaption,#lwf-header figure,#lwf-header footer,#lwf-header header,#lwf-header hgroup,#lwf-header main,#lwf-header menu,#lwf-header nav,#lwf-header section,#lwf-header summary,#lwf-main article,#lwf-main aside,#lwf-main details,#lwf-main figcaption,#lwf-main figure,#lwf-main footer,#lwf-main header,#lwf-main hgroup,#lwf-main main,#lwf-main menu,#lwf-main nav,#lwf-main section,#lwf-main summary,#lwf-footer article,#lwf-footer aside,#lwf-footer details,#lwf-footer figcaption,#lwf-footer figure,#lwf-footer footer,#lwf-footer header,#lwf-footer hgroup,#lwf-footer main,#lwf-footer menu,#lwf-footer nav,#lwf-footer section,#lwf-footer summary {
    display: block;
}

#lwf-header audio,#lwf-header canvas,#lwf-header progress,#lwf-header video,#lwf-main audio,#lwf-main canvas,#lwf-main progress,#lwf-main video,#lwf-footer audio,#lwf-footer canvas,#lwf-footer progress,#lwf-footer video {
    display: inline-block;
    vertical-align: baseline;
}

#lwf-header audio:not([controls]),#lwf-main audio:not([controls]),#lwf-footer audio:not([controls]) {
    display: none;
    height: 0;
}

#lwf-header [hidden],#lwf-header template,#lwf-main [hidden],#lwf-main template,#lwf-footer [hidden],#lwf-footer template {
    display: none;
}

#lwf-header a,#lwf-main a,#lwf-footer a {
    background-color: transparent;
}

#lwf-header a:active,#lwf-header a:hover,#lwf-main a:active,#lwf-main a:hover,#lwf-footer a:active,#lwf-footer a:hover {
    outline: 0;
}

#lwf-header abbr[title],#lwf-main abbr[title],#lwf-footer abbr[title] {
    border-bottom: 1px dotted;
}

#lwf-header b,#lwf-header strong,#lwf-main b,#lwf-main strong,#lwf-footer b,#lwf-footer strong {
    font-weight: 700;
}

#lwf-header dfn,#lwf-main dfn,#lwf-footer dfn {
    font-style: italic;
}

#lwf-header h1,#lwf-main h1,#lwf-footer h1 {
    font-size: 2em;
    margin: .67em 0;
}

#lwf-header mark,#lwf-main mark,#lwf-footer mark {
    background: #ff0;
    color: #000;
}

#lwf-header small,#lwf-main small,#lwf-footer small {
    font-size: 80%;
}

#lwf-header sub,#lwf-header sup,#lwf-main sub,#lwf-main sup,#lwf-footer sub,#lwf-footer sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

#lwf-header sup,#lwf-main sup,#lwf-footer sup {
    top: -.5em;
}

#lwf-header sub,#lwf-main sub,#lwf-footer sub {
    bottom: -.25em;
}

#lwf-header img,#lwf-main img,#lwf-footer img {
    border: 0;
}

#lwf-header svg:not(:root),#lwf-main svg:not(:root),#lwf-footer svg:not(:root) {
    overflow: hidden;
}

#lwf-header figure,#lwf-main figure,#lwf-footer figure {
    margin: 1em 40px;
}

#lwf-header hr,#lwf-main hr,#lwf-footer hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

#lwf-header pre,#lwf-main pre,#lwf-footer pre {
    overflow: auto;
}

#lwf-header code,#lwf-header kbd,#lwf-header pre,#lwf-header samp,#lwf-main code,#lwf-main kbd,#lwf-main pre,#lwf-main samp,#lwf-footer code,#lwf-footer kbd,#lwf-footer pre,#lwf-footer samp {
    font-family: monospace,monospace;
    font-size: 16px;
}

#lwf-header button,#lwf-header input,#lwf-header optgroup,#lwf-header select,#lwf-header textarea,#lwf-main button,#lwf-main input,#lwf-main optgroup,#lwf-main select,#lwf-main textarea,#lwf-footer button,#lwf-footer input,#lwf-footer optgroup,#lwf-footer select,#lwf-footer textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

#lwf-header button,#lwf-main button,#lwf-footer button {
    overflow: visible;
}

#lwf-header button,#lwf-header select,#lwf-main button,#lwf-main select,#lwf-footer button,#lwf-footer select {
    text-transform: none;
}

#lwf-header button,#lwf-header html input[type="button"],#lwf-header input[type="reset"],#lwf-header input[type="submit"],#lwf-main button,#lwf-main html input[type="button"],#lwf-main input[type="reset"],#lwf-main input[type="submit"],#lwf-footer button,#lwf-footer html input[type="button"],#lwf-footer input[type="reset"],#lwf-footer input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

#lwf-header button[disabled],#lwf-header html input[disabled],#lwf-main button[disabled],#lwf-main html input[disabled],#lwf-footer button[disabled],#lwf-footer html input[disabled] {
    cursor: default;
}

#lwf-header button::-moz-focus-inner,#lwf-header input::-moz-focus-inner,#lwf-main button::-moz-focus-inner,#lwf-main input::-moz-focus-inner,#lwf-footer button::-moz-focus-inner,#lwf-footer input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

#lwf-header input,#lwf-main input,#lwf-footer input {
    line-height: normal;
}

#lwf-header input[type="checkbox"],#lwf-header input[type="radio"],#lwf-main input[type="checkbox"],#lwf-main input[type="radio"],#lwf-footer input[type="checkbox"],#lwf-footer input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

#lwf-header input[type="number"]::-webkit-inner-spin-button,#lwf-header input[type="number"]::-webkit-outer-spin-button,#lwf-main input[type="number"]::-webkit-inner-spin-button,#lwf-main input[type="number"]::-webkit-outer-spin-button,#lwf-footer input[type="number"]::-webkit-inner-spin-button,#lwf-footer input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

#lwf-header input[type="search"],#lwf-main input[type="search"],#lwf-footer input[type="search"] {
    -webkit-appearance: textfield;
}

#lwf-header input[type="search"]::-webkit-search-cancel-button,#lwf-header input[type="search"]::-webkit-search-decoration,#lwf-main input[type="search"]::-webkit-search-cancel-button,#lwf-main input[type="search"]::-webkit-search-decoration,#lwf-footer input[type="search"]::-webkit-search-cancel-button,#lwf-footer input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

#lwf-header fieldset,#lwf-main fieldset,#lwf-footer fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

#lwf-header legend,#lwf-main legend,#lwf-footer legend {
    border: 0;
    padding: 0;
}

#lwf-header textarea,#lwf-main textarea,#lwf-footer textarea {
    overflow: auto;
}

#lwf-header optgroup,#lwf-main optgroup,#lwf-footer optgroup {
    font-weight: 700;
}

#lwf-header table,#lwf-main table,#lwf-footer table {
    border-collapse: collapse;
    border-spacing: 0;
}

#lwf-header td,#lwf-header th,#lwf-main td,#lwf-main th,#lwf-footer td,#lwf-footer th {
    padding: 0;
}

#lwf-header .content *,#lwf-main .content *,#lwf-footer .content * {
    font-family: 'Roboto',sans-serif;
    line-height: 1.5em;
    box-sizing: border-box;
}

#lwf-header .content * *,#lwf-header .content * :before,#lwf-header .content * :after,#lwf-main .content * *,#lwf-main .content * :before,#lwf-main .content * :after,#lwf-footer .content * *,#lwf-footer .content * :before,#lwf-footer .content * :after {
    box-sizing: inherit;
}

#lwf-header .content h1,#lwf-header .content .h1,#lwf-main .content h1,#lwf-main .content .h1,#lwf-footer .content h1,#lwf-footer .content .h1 {
    font-weight: lighter;
    font-size: 2.25em;
    line-height: 48px;
    margin: 16px 0;
    letter-spacing: 1px;
}

#lwf-header .content h2,#lwf-header .content .h2,#lwf-main .content h2,#lwf-main .content .h2,#lwf-footer .content h2,#lwf-footer .content .h2 {
    font-weight: lighter;
    font-size: 1.25em;
    line-height: 1.5;
    margin: 16px 0;
    letter-spacing: 1px;
}

#lwf-header .content h3,#lwf-header .content .h3,#lwf-main .content h3,#lwf-main .content .h3,#lwf-footer .content h3,#lwf-footer .content .h3 {
    font-size: 1.125em;
    line-height: 32px;
    font-weight: 700;
}

#lwf-header .content .subtitle,#lwf-main .content .subtitle,#lwf-footer .content .subtitle {
    font-weight: lighter;
    text-transform: uppercase;
    font-size: 1.5em;
    margin: 8px 0 16px;
    text-align: center;
}

#lwf-header .content .section-title,#lwf-main .content .section-title,#lwf-footer .content .section-title {
    font-size: 1.5em;
    text-align: center;
}

#lwf-header .content .smalltext,#lwf-header .content .link-list .link-list__link,#lwf-main .content .smalltext,#lwf-main .content .link-list .link-list__link,#lwf-footer .content .smalltext,#lwf-footer .content .link-list .link-list__link {
    font-weight: lighter;
    font-size: .9em;
}

#lwf-header .content .highlight,#lwf-main .content .highlight,#lwf-footer .content .highlight {
    color: #d72703;
    text-decoration: none;
}

#lwf-header .content .intro,#lwf-main .content .intro,#lwf-footer .content .intro {
    font-weight: lighter;
    font-size: 16px;
    line-height: 24px;
    margin: 16px 0;
    letter-spacing: 1px;
}

#lwf-header .content .centered,#lwf-main .content .centered,#lwf-footer .content .centered {
    text-align: center;
}

@media (min-width: 1100px) {
#lwf-header .content .intro,#lwf-main .content .intro,#lwf-footer .content .intro {
    font-size: 1.25em;
    line-height: 32px;
}
}

#lwf-header .content .visuallyhidden,#lwf-main .content .visuallyhidden,#lwf-footer .content .visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

#lwf-header .content .align-center,#lwf-main .content .align-center,#lwf-footer .content .align-center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#lwf-header .content .emphasize,#lwf-main .content .emphasize,#lwf-footer .content .emphasize {
    font-weight: 700;
    text-transform: uppercase;
}

#lwf-header .content .tighten>:first-child,#lwf-main .content .tighten>:first-child,#lwf-footer .content .tighten>:first-child {
    margin-top: 0;
}

#lwf-header .content .tighten>:last-child,#lwf-main .content .tighten>:last-child,#lwf-footer .content .tighten>:last-child {
    margin-bottom: 0;
}

#lwf-header .content .media-block,#lwf-main .content .media-block,#lwf-footer .content .media-block {
    margin: 0;
    display: block;
    overflow: hidden;
    position: relative;
    height: 304px;
    background-color: #eee;
}

#lwf-header .content .media-block .media,#lwf-main .content .media-block .media,#lwf-footer .content .media-block .media {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    min-width: 50%;
    min-height: 50%;
}

#lwf-header .content .media-block__wrap,#lwf-main .content .media-block__wrap,#lwf-footer .content .media-block__wrap {
    display: block;
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
}

#lwf-header .content .media-block--short,#lwf-main .content .media-block--short,#lwf-footer .content .media-block--short {
    height: 168px;
}

#lwf-header .content .link-list,#lwf-main .content .link-list,#lwf-footer .content .link-list {
    margin: 0;
    padding: 0;
}

#lwf-header .content .link-list .link-list__item,#lwf-main .content .link-list .link-list__item,#lwf-footer .content .link-list .link-list__item {
    display: inline;
    list-style-type: none;
}

#lwf-header .content .link-list .link-list__link,#lwf-main .content .link-list .link-list__link,#lwf-footer .content .link-list .link-list__link {
    text-decoration: none;
}

#lwf-header .content .link-list--separated .link-list__item:before,#lwf-main .content .link-list--separated .link-list__item:before,#lwf-footer .content .link-list--separated .link-list__item:before {
    margin-right: 3px;
    padding: .25em;
    content: '|';
    opacity: .25;
}

#lwf-header .content .link-list--separated .link-list__item:first-child:before,#lwf-main .content .link-list--separated .link-list__item:first-child:before,#lwf-footer .content .link-list--separated .link-list__item:first-child:before {
    content: none;
}

#lwf-header .content .link-list--social .link-list__item,#lwf-main .content .link-list--social .link-list__item,#lwf-footer .content .link-list--social .link-list__item {
    width: 48px;
    height: 48px;
    margin: 8px;
    transition: opacity .2s ease-in-out;
}

#lwf-header .content .link-list--social .link-list__item:hover,#lwf-main .content .link-list--social .link-list__item:hover,#lwf-footer .content .link-list--social .link-list__item:hover {
    opacity: .5;
}

#lwf-header .content .tick-list,#lwf-main .content .tick-list,#lwf-footer .content .tick-list {
    margin: 16px 0;
    padding-left: 24px;
}

#lwf-header .content .tick-list__item,#lwf-main .content .tick-list__item,#lwf-footer .content .tick-list__item {
    list-style-type: none;
    margin: 8px 0;
    line-height: 24px;
}

#lwf-header .content .tick-list__item:before,#lwf-main .content .tick-list__item:before,#lwf-footer .content .tick-list__item:before {
    position: absolute;
    margin-left: -20px;
    color: #24A48D;
    content: "✓";
}

#lwf-header .content .tick-list__item--x:before,#lwf-main .content .tick-list__item--x:before,#lwf-footer .content .tick-list__item--x:before {
    margin-left: -18px;
    color: #FE2536;
    content: "×";
}

#lwf-header .content .caps-link,#lwf-header .content .text-link,#lwf-header .content .button,#lwf-header .content .button-2,#lwf-header .content .txt-btn__txt,#lwf-main .content .caps-link,#lwf-main .content .text-link,#lwf-main .content .button,#lwf-main .content .button-2,#lwf-main .content .txt-btn__txt,#lwf-footer .content .caps-link,#lwf-footer .content .text-link,#lwf-footer .content .button,#lwf-footer .content .button-2,#lwf-footer .content .txt-btn__txt {
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
}

#lwf-header .content .text-link,#lwf-header .content .button,#lwf-header .content .button-2,#lwf-main .content .text-link,#lwf-main .content .button,#lwf-main .content .button-2,#lwf-footer .content .text-link,#lwf-footer .content .button,#lwf-footer .content .button-2 {
    display: inline-block;
    padding: 15px 16px 12px;
}

#lwf-header .content .button,#lwf-main .content .button,#lwf-footer .content .button {
    transition: background-color .2s ease-in-out;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    background-color: #272727;
}

#lwf-header .content .button:hover,#lwf-header .content .button:active,#lwf-header .content .button:focus,#lwf-main .content .button:hover,#lwf-main .content .button:active,#lwf-main .content .button:focus,#lwf-footer .content .button:hover,#lwf-footer .content .button:active,#lwf-footer .content .button:focus {
    background-color: #28a489;
}

#lwf-header .content .button-2,#lwf-main .content .button-2,#lwf-footer .content .button-2 {
    background-color: #d72703;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    transition: background-color .2s;
}

#lwf-header .content .button-2:hover,#lwf-header .content .button-2:active,#lwf-header .content .button-2:focus,#lwf-main .content .button-2:hover,#lwf-main .content .button-2:active,#lwf-main .content .button-2:focus,#lwf-footer .content .button-2:hover,#lwf-footer .content .button-2:active,#lwf-footer .content .button-2:focus {
    background-color: #28a489;
}

#lwf-header .content .button--alt,#lwf-main .content .button--alt,#lwf-footer .content .button--alt {
    background-color: #fff;
    border: #272727 2px solid;
    padding-bottom: 11px;
    padding-top: 12px;
    color: #272727;
    transition: border-color 0.2s,color .2s;
}

#lwf-header .content .button--alt:hover,#lwf-header .content .button--alt:active,#lwf-header .content .button--alt:focus,#lwf-main .content .button--alt:hover,#lwf-main .content .button--alt:active,#lwf-main .content .button--alt:focus,#lwf-footer .content .button--alt:hover,#lwf-footer .content .button--alt:active,#lwf-footer .content .button--alt:focus {
    border-color: #28a489;
    color: #28a489;
    background-color: #fff;
}

#lwf-header .content .button--inverse,#lwf-main .content .button--inverse,#lwf-footer .content .button--inverse {
    border-color: #fff;
    background-color: #fff;
    color: #000;
}

#lwf-header .content .button--inverse:hover,#lwf-header .content .button--inverse:active,#lwf-header .content .button--inverse:focus,#lwf-main .content .button--inverse:hover,#lwf-main .content .button--inverse:active,#lwf-main .content .button--inverse:focus,#lwf-footer .content .button--inverse:hover,#lwf-footer .content .button--inverse:active,#lwf-footer .content .button--inverse:focus {
    color: #fff;
}

#lwf-header .content .button--inverse.button--alt,#lwf-main .content .button--inverse.button--alt,#lwf-footer .content .button--inverse.button--alt {
    background: none;
    color: #fff;
}

#lwf-header .content .button--inverse.button--alt:hover,#lwf-header .content .button--inverse.button--alt:active,#lwf-header .content .button--inverse.button--alt:focus,#lwf-main .content .button--inverse.button--alt:hover,#lwf-main .content .button--inverse.button--alt:active,#lwf-main .content .button--inverse.button--alt:focus,#lwf-footer .content .button--inverse.button--alt:hover,#lwf-footer .content .button--inverse.button--alt:active,#lwf-footer .content .button--inverse.button--alt:focus {
    color: #28a489;
}

#lwf-header .content .button--large,#lwf-main .content .button--large,#lwf-footer .content .button--large {
    width: 200px;
}

#lwf-header .content .button--block,#lwf-main .content .button--block,#lwf-footer .content .button--block {
    width: 100%;
}

#lwf-header .content .button--half-block,#lwf-main .content .button--half-block,#lwf-footer .content .button--half-block {
    width: 45%;
    margin-left: 5%;
}

#lwf-header .content .button--half-block:first-child,#lwf-main .content .button--half-block:first-child,#lwf-footer .content .button--half-block:first-child {
    margin-left: 0;
}

#lwf-header .content .txt-btn,#lwf-main .content .txt-btn,#lwf-footer .content .txt-btn {
    position: relative;
    display: inline-block;
    padding: 12px;
    text-decoration: none;
}

#lwf-header .content .txt-btn__txt,#lwf-main .content .txt-btn__txt,#lwf-footer .content .txt-btn__txt {
    line-height: 24px;
    display: block;
    float: left;
    margin-left: 12px;
}

#lwf-header .content .txt-btn__ico,#lwf-main .content .txt-btn__ico,#lwf-footer .content .txt-btn__ico {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
}

#lwf-header .content .txt-btn__sup,#lwf-main .content .txt-btn__sup,#lwf-footer .content .txt-btn__sup {
    font-size: 12px;
    line-height: 24px;
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    text-align: center;
    border-radius: 50%;
    background-color: #28a489;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);
}

#lwf-header .content .button-group .button,#lwf-main .content .button-group .button,#lwf-footer .content .button-group .button {
    display: block;
    width: 100%;
}

#lwf-header .content .button-group>:first-child,#lwf-main .content .button-group>:first-child,#lwf-footer .content .button-group>:first-child {
    margin-top: 0;
}

#lwf-header .content .button-group>:last-child,#lwf-main .content .button-group>:last-child,#lwf-footer .content .button-group>:last-child {
    margin-bottom: 0;
}

@media (min-width: 320px) {
#lwf-header .content .button--half-block,#lwf-main .content .button--half-block,#lwf-footer .content .button--half-block {
    width: 80%;
    margin: 16px auto 0;
}

#lwf-header .content .button-group .button,#lwf-main .content .button-group .button,#lwf-footer .content .button-group .button {
    margin-top: 16px;
}

#lwf-header .content .button-group .button:first-child,#lwf-main .content .button-group .button:first-child,#lwf-footer .content .button-group .button:first-child {
    margin-top: 0;
}
}

@media (min-width: 530px) {
#lwf-header .content .button-group,#lwf-main .content .button-group,#lwf-footer .content .button-group {
    overflow: hidden;
    max-width: 456px;
}

#lwf-header .content .button-group .button,#lwf-main .content .button-group .button,#lwf-footer .content .button-group .button {
    display: inline-block;
    float: left;
    margin-top: 0;
    margin-left: 16px;
}

#lwf-header .content .button-group .button:first-child,#lwf-main .content .button-group .button:first-child,#lwf-footer .content .button-group .button:first-child {
    margin-left: 0;
}

#lwf-header .content .button-group .button--large,#lwf-main .content .button-group .button--large,#lwf-footer .content .button-group .button--large {
    width: 200px;
}

#lwf-header .content .button--half-block,#lwf-main .content .button--half-block,#lwf-footer .content .button--half-block {
    width: 45%;
    margin: 0;
    margin-left: .5em;
}
}

#lwf-header .content .callout,#lwf-main .content .callout,#lwf-footer .content .callout {
    margin: 0;
    margin-top: 24px;
    margin-bottom: 24px;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
}

#lwf-header .content .callout .intro,#lwf-main .content .callout .intro,#lwf-footer .content .callout .intro {
    font-size: 16px;
    line-height: 24px;
}

#lwf-header .content .callout:first-child,#lwf-main .content .callout:first-child,#lwf-footer .content .callout:first-child {
    margin-top: 0;
}

#lwf-header .content .callout .callout__image,#lwf-main .content .callout .callout__image,#lwf-footer .content .callout .callout__image {
    display: block;
    width: 100%;
}

#lwf-header .content .callout .callout__caption,#lwf-main .content .callout .callout__caption,#lwf-footer .content .callout .callout__caption {
    width: 100%;
    background-color: #272727;
    padding: 24px;
}

#lwf-header .content .callout .callout__caption>:first-child,#lwf-main .content .callout .callout__caption>:first-child,#lwf-footer .content .callout .callout__caption>:first-child {
    margin-top: 0;
}

#lwf-header .content .callout .callout__caption>:last-child,#lwf-main .content .callout .callout__caption>:last-child,#lwf-footer .content .callout .callout__caption>:last-child {
    margin-bottom: 0;
}

#lwf-header .content .callout .callout__caption *,#lwf-main .content .callout .callout__caption *,#lwf-footer .content .callout .callout__caption * {
    color: #fff;
}

#lwf-header .content .callout .media-block,#lwf-main .content .callout .media-block,#lwf-footer .content .callout .media-block {
    height: 160px;
    transition: height .2s ease-in;
}

#lwf-header .content .callout-grid-wrapper,#lwf-main .content .callout-grid-wrapper,#lwf-footer .content .callout-grid-wrapper {
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 440px) {
#lwf-header .content .callout .media-block,#lwf-main .content .callout .media-block,#lwf-footer .content .callout .media-block {
    height: 336px;
}

#lwf-header .content .callout .callout__caption,#lwf-main .content .callout .callout__caption,#lwf-footer .content .callout .callout__caption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.65);
}
}

@media (min-width: 550px) {
#lwf-header .content .callout-grid,#lwf-main .content .callout-grid,#lwf-footer .content .callout-grid {
    overflow: hidden;
    margin-left: -16px;
}

#lwf-header .content .callout-grid .callout-grid__cell,#lwf-main .content .callout-grid .callout-grid__cell,#lwf-footer .content .callout-grid .callout-grid__cell {
    float: left;
    width: 50%;
    padding-left: 16px;
    padding-bottom: 16px;
    margin-top: 0;
}

#lwf-header .content .callout-grid .callout,#lwf-main .content .callout-grid .callout,#lwf-footer .content .callout-grid .callout {
    margin-bottom: 0;
    margin-top: 0;
}

#lwf-header .content .callout-grid .callout__caption,#lwf-main .content .callout-grid .callout__caption,#lwf-footer .content .callout-grid .callout__caption {
    background-color: #272727;
    height: 240px;
}
}

@media (min-width: 840px) {
#lwf-header .content .callout-grid .callout__caption,#lwf-main .content .callout-grid .callout__caption,#lwf-footer .content .callout-grid .callout__caption {
    background-color: rgba(0,0,0,0.65);
    height: 192px;
}
}

@media (min-width: 1024px) {
#lwf-header .content .callout-grid-wrapper,#lwf-main .content .callout-grid-wrapper,#lwf-footer .content .callout-grid-wrapper {
    width: 960px;
}
}

@media (min-width: 1184px) {
#lwf-header .content .callout,#lwf-main .content .callout,#lwf-footer .content .callout {
    width: 536px;
}

#lwf-header .content .callout .media-block,#lwf-main .content .callout .media-block,#lwf-footer .content .callout .media-block {
    height: 448px;
}

#lwf-header .content .callout .callout__title,#lwf-main .content .callout .callout__title,#lwf-footer .content .callout .callout__title {
    font-size: 2.25em;
    line-height: 48px;
}

#lwf-header .content .callout-grid .callout__caption,#lwf-main .content .callout-grid .callout__caption,#lwf-footer .content .callout-grid .callout__caption {
    height: 184px;
}

#lwf-header .content .callout-grid-wrapper,#lwf-main .content .callout-grid-wrapper,#lwf-footer .content .callout-grid-wrapper {
    width: 1088px;
}
}

#lwf-header .content .card,#lwf-main .content .card,#lwf-footer .content .card {
    border-radius: 4px;
    width: 288px;
    background-color: #fff;
}

#lwf-header .content .card--box,#lwf-main .content .card--box,#lwf-footer .content .card--box {
    width: 600px;
}

#lwf-header .content .card .card__name,#lwf-header .content .card .card__links,#lwf-header .content .card .card__grid__cell,#lwf-main .content .card .card__name,#lwf-main .content .card .card__links,#lwf-main .content .card .card__grid__cell,#lwf-footer .content .card .card__name,#lwf-footer .content .card .card__links,#lwf-footer .content .card .card__grid__cell {
    text-align: center;
}

#lwf-header .content .card .card__section,#lwf-header .content .card .card__name,#lwf-header .content .card .card__grid__cell,#lwf-header .content .card .card__links,#lwf-main .content .card .card__section,#lwf-main .content .card .card__name,#lwf-main .content .card .card__grid__cell,#lwf-main .content .card .card__links,#lwf-footer .content .card .card__section,#lwf-footer .content .card .card__name,#lwf-footer .content .card .card__grid__cell,#lwf-footer .content .card .card__links {
    border-bottom: #f4f4f4 1px solid;
    padding: 16px 16px 15px;
    margin: 0;
}

#lwf-header .content .card .card__section,#lwf-main .content .card .card__section,#lwf-footer .content .card .card__section {
    width: 288px;
    margin: auto;
    background-color: #fff;
}

#lwf-header .content .card .card__product,#lwf-main .content .card .card__product,#lwf-footer .content .card .card__product {
    margin: 0;
}

#lwf-header .content .card .card__grid,#lwf-main .content .card .card__grid,#lwf-footer .content .card .card__grid {
    overflow: hidden;
    margin: 0;
}

#lwf-header .content .card .card__grid .card__grid__cell,#lwf-main .content .card .card__grid .card__grid__cell,#lwf-footer .content .card .card__grid .card__grid__cell {
    border-left: #f4f4f4 1px solid;
    border-bottom: #f4f4f4 1px solid;
    padding-left: 15px;
    list-style: none;
    float: left;
    width: 50%;
    font-size: .75em;
    line-height: 16px;
}

#lwf-header .content .card .card__grid .card__grid__cell:nth-child(odd),#lwf-main .content .card .card__grid .card__grid__cell:nth-child(odd),#lwf-footer .content .card .card__grid .card__grid__cell:nth-child(odd) {
    border-right: none;
}

#lwf-header .content .card .card__grid .card__grid__cell--full,#lwf-main .content .card .card__grid .card__grid__cell--full,#lwf-footer .content .card .card__grid .card__grid__cell--full {
    width: 100%;
}

#lwf-header .content .card .card__grid .card__grid__cell em,#lwf-main .content .card .card__grid .card__grid__cell em,#lwf-footer .content .card .card__grid .card__grid__cell em {
    display: block;
    font-style: normal;
    text-align: center;
}

#lwf-header .content .card .card__media,#lwf-main .content .card .card__media,#lwf-footer .content .card .card__media {
    display: block;
    background: #fff;
}

#lwf-header .content .card .card__media img,#lwf-main .content .card .card__media img,#lwf-footer .content .card .card__media img {
    margin: auto;
    display: block;
    height: 288px;
    width: 288px;
}

#lwf-header .content .card .card__datalist,#lwf-main .content .card .card__datalist,#lwf-footer .content .card .card__datalist {
    width: 288px;
    margin: 0 auto;
    background-color: #fff;
}

#lwf-header .content .card .card__datalist dt,#lwf-header .content .card .card__datalist dd,#lwf-main .content .card .card__datalist dt,#lwf-main .content .card .card__datalist dd,#lwf-footer .content .card .card__datalist dt,#lwf-footer .content .card .card__datalist dd {
    margin: 0;
    padding-left: 16px;
    padding-right: 16px;
}

#lwf-header .content .card .card__datalist dt,#lwf-main .content .card .card__datalist dt,#lwf-footer .content .card .card__datalist dt {
    padding-top: 16px;
    font-weight: 700;
}

#lwf-header .content .card .card__datalist .card__datalist__seperator,#lwf-main .content .card .card__datalist .card__datalist__seperator,#lwf-footer .content .card .card__datalist .card__datalist__seperator {
    padding-bottom: 15px;
    border-bottom: #f4f4f4 1px solid;
}

#lwf-header .content .card .card__highlight,#lwf-main .content .card .card__highlight,#lwf-footer .content .card .card__highlight {
    color: #d72703;
}

#lwf-header .content .card .card__emphasis,#lwf-main .content .card .card__emphasis,#lwf-footer .content .card .card__emphasis {
    font-weight: 700;
    text-transform: uppercase;
    font-size: .9em;
    line-height: 24px;
}

#lwf-header .content .card .card__subtitle *,#lwf-main .content .card .card__subtitle *,#lwf-footer .content .card .card__subtitle * {
    color: #999;
    font-size: .9em;
}

#lwf-header .content .card .card__links .button:last-child,#lwf-main .content .card .card__links .button:last-child,#lwf-footer .content .card .card__links .button:last-child {
    margin-left: 6px;
}

#lwf-header .content .card .card__product-link,#lwf-main .content .card .card__product-link,#lwf-footer .content .card .card__product-link {
    text-decoration: none;
}

#lwf-header .content .card .card__product-link--small,#lwf-main .content .card .card__product-link--small,#lwf-footer .content .card .card__product-link--small {
    font-size: 14px;
    line-height: 32px;
}

#lwf-header .content .card .card__product-link--smaller,#lwf-main .content .card .card__product-link--smaller,#lwf-footer .content .card .card__product-link--smaller {
    font-size: 12px;
}

#lwf-header .content .card .card__product-link--compressed,#lwf-main .content .card .card__product-link--compressed,#lwf-footer .content .card .card__product-link--compressed {
    line-height: 1.35;
}

#lwf-header .content .card--slim,#lwf-main .content .card--slim,#lwf-footer .content .card--slim {
    margin-bottom: 16px;
    margin-left: 16px;
    width: 256px;
}

#lwf-header .content .card--slim .card__section,#lwf-main .content .card--slim .card__section,#lwf-footer .content .card--slim .card__section {
    width: 100%;
}

#lwf-header .content .card--slim .card__media,#lwf-main .content .card--slim .card__media,#lwf-footer .content .card--slim .card__media {
    display: block;
    background: #fff;
}

#lwf-header .content .card--slim .card__media img,#lwf-main .content .card--slim .card__media img,#lwf-footer .content .card--slim .card__media img {
    margin: auto;
    display: block;
    height: 100%;
    width: 100%;
}

#lwf-header .content .card-list,#lwf-main .content .card-list,#lwf-footer .content .card-list {
    white-space: nowrap;
    text-align: center;
    overflow: auto;
}

#lwf-header .content .card-list>*,#lwf-main .content .card-list>*,#lwf-footer .content .card-list>* {
    text-align: left;
}

#lwf-header .content .card-list .card-list__slide,#lwf-main .content .card-list .card-list__slide,#lwf-footer .content .card-list .card-list__slide {
    display: inline-block;
    vertical-align: top;
    padding: 0 8px;
    overflow: hidden;
}

#lwf-header .content .card-list.slick-initialized,#lwf-main .content .card-list.slick-initialized,#lwf-footer .content .card-list.slick-initialized {
    overflow: hidden;
}

#lwf-header .content .card-list.slick-initialized .card,#lwf-main .content .card-list.slick-initialized .card,#lwf-footer .content .card-list.slick-initialized .card {
    margin-right: auto;
    margin-left: auto;
}

#lwf-header .content .category-list,#lwf-main .content .category-list,#lwf-footer .content .category-list {
    white-space: nowrap;
    text-align: center;
    overflow: auto;
}

#lwf-header .content .category-list>*,#lwf-main .content .category-list>*,#lwf-footer .content .category-list>* {
    text-align: left;
}

#lwf-header .content .category-list .category-list__slide,#lwf-main .content .category-list .category-list__slide,#lwf-footer .content .category-list .category-list__slide {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}

#lwf-header .content .category-list.slick-initialized,#lwf-main .content .category-list.slick-initialized,#lwf-footer .content .category-list.slick-initialized {
    overflow: hidden;
}

#lwf-header .content .category-list.slick-initialized .card,#lwf-main .content .category-list.slick-initialized .card,#lwf-footer .content .category-list.slick-initialized .card {
    margin-right: auto;
    margin-left: auto;
}

#lwf-header .content .carousel__nav,#lwf-main .content .carousel__nav,#lwf-footer .content .carousel__nav {
    position: absolute;
    z-index: 5;
    background-color: #272727;
    border-radius: 50%;
    color: #fff;
    width: 120px;
    height: 120px;
    text-decoration: none;
    font-size: 2em;
    font-weight: 700;
    line-height: 120px;
}

#lwf-header .content .carousel__prev,#lwf-main .content .carousel__prev,#lwf-footer .content .carousel__prev {
    top: 50%;
    margin-left: -84px;
    margin-top: -60px;
    height: 120px;
    text-align: right;
    padding-right: 24px;
}

#lwf-header .content .carousel__prev:after,#lwf-main .content .carousel__prev:after,#lwf-footer .content .carousel__prev:after {
    font-family: "Monospace";
    font-size: 32pt;
    content: "‹";
}

#lwf-header .content .carousel__next,#lwf-main .content .carousel__next,#lwf-footer .content .carousel__next {
    top: 50%;
    right: 0;
    margin-right: -60px;
    margin-top: -60px;
    height: 120px;
    padding-left: 24px;
}

#lwf-header .content .carousel__next:before,#lwf-main .content .carousel__next:before,#lwf-footer .content .carousel__next:before {
    font-family: "Monospace";
    font-size: 32pt;
    content: "›";
}

@media (min-width: 800px) {
#lwf-header .content .carousel__membership-plans-nav,#lwf-main .content .carousel__membership-plans-nav,#lwf-footer .content .carousel__membership-plans-nav {
    display: none;
}
}

#lwf-header .content .instagram-pic .instagram-pic__media,#lwf-main .content .instagram-pic .instagram-pic__media,#lwf-footer .content .instagram-pic .instagram-pic__media {
    margin: 0;
    overflow: hidden;
}

#lwf-header .content .instagram-pic .instagram-pic__media img,#lwf-main .content .instagram-pic .instagram-pic__media img,#lwf-footer .content .instagram-pic .instagram-pic__media img {
    display: block;
    width: 100%;
}

#lwf-header .content .video,#lwf-main .content .video,#lwf-footer .content .video {
    height: 100%;
}

#lwf-header .content .video__cover,#lwf-main .content .video__cover,#lwf-footer .content .video__cover {
    height: 100%;
    width: 100%;
}

#lwf-header .content .testimonial-slide,#lwf-main .content .testimonial-slide,#lwf-footer .content .testimonial-slide {
    position: relative;
    overflow: hidden;
    background-color: #28a489;
    min-height: 100%;
}

#lwf-header .content .testimonial-slide *,#lwf-main .content .testimonial-slide *,#lwf-footer .content .testimonial-slide * {
    color: #fff;
    text-align: center;
}

#lwf-header .content .testimonial-slide__testimony,#lwf-main .content .testimonial-slide__testimony,#lwf-footer .content .testimonial-slide__testimony {
    margin: 44px 24px 12px;
}

#lwf-header .content .testimonial-slide__testimony:before,#lwf-header .content .testimonial-slide__testimony:after,#lwf-main .content .testimonial-slide__testimony:before,#lwf-main .content .testimonial-slide__testimony:after,#lwf-footer .content .testimonial-slide__testimony:before,#lwf-footer .content .testimonial-slide__testimony:after {
    color: #056E5F;
    position: absolute;
    font-family: georgia;
    font-style: italic;
    font-weight: 400;
    top: 24px;
    font-size: 60px;
}

#lwf-header .content .testimonial-slide__testimony:before,#lwf-main .content .testimonial-slide__testimony:before,#lwf-footer .content .testimonial-slide__testimony:before {
    content: "“";
    left: 16px;
}

#lwf-header .content .testimonial-slide__testimony:after,#lwf-main .content .testimonial-slide__testimony:after,#lwf-footer .content .testimonial-slide__testimony:after {
    content: "”";
    right: 16px;
}

#lwf-header .content .testimonial-slide__testimony-small,#lwf-main .content .testimonial-slide__testimony-small,#lwf-footer .content .testimonial-slide__testimony-small {
    font-size: 16px;
}

#lwf-header .content .testimonial-slide__testimony-image,#lwf-main .content .testimonial-slide__testimony-image,#lwf-footer .content .testimonial-slide__testimony-image {
    width: 80px;
    height: 80px;
    margin: auto;
    display: block;
    border-radius: 50%;
}

#lwf-header .content .testimonial-slide__testimony-info,#lwf-main .content .testimonial-slide__testimony-info,#lwf-footer .content .testimonial-slide__testimony-info {
    font-size: 16px;
    font-family: georgia;
    font-style: italic;
}

#lwf-header .content .corset,#lwf-main .content .corset,#lwf-footer .content .corset {
    display: block;
    max-width: 1100px;
    min-width: 320px;
    margin-left: auto;
    margin-right: auto;
}

#lwf-header .content .donations,#lwf-main .content .donations,#lwf-footer .content .donations {
    padding: 2em;
    background-color: #28a489;
    background-image: url(http://noshable.lovewithfood.com/wp-content/themes/schema/img/teal-pattern.jpg);
}

#lwf-header .content .donations *,#lwf-main .content .donations *,#lwf-footer .content .donations * {
    color: #fff;
}

#lwf-header .content .donations .donations__number,#lwf-main .content .donations .donations__number,#lwf-footer .content .donations .donations__number {
    font-size: inherit;
    font-weight: 700;
    line-height: 48px;
}

#lwf-header .content .donations .donations__content,#lwf-main .content .donations .donations__content,#lwf-footer .content .donations .donations__content {
    max-width: 770px;
    margin: 0 auto;
}

#lwf-header .content .donations .intro,#lwf-main .content .donations .intro,#lwf-footer .content .donations .intro {
    line-height: 32px;
}

#lwf-header .content .donations__meals-link,#lwf-main .content .donations__meals-link,#lwf-footer .content .donations__meals-link {
    text-decoration: none;
}

#lwf-header .content .donations__meals-link--large,#lwf-main .content .donations__meals-link--large,#lwf-footer .content .donations__meals-link--large {
    font-size: 1.25em;
    line-height: 32px;
}

@media (min-width: 460px) {
#lwf-header .content .donations,#lwf-main .content .donations,#lwf-footer .content .donations {
    padding: 2.5em;
}
}

@media (min-width: 700px) {
#lwf-header .content .donations,#lwf-main .content .donations,#lwf-footer .content .donations {
    position: relative;
    padding: 34px 0;
}

#lwf-header .content .donations .donations__content,#lwf-main .content .donations .donations__content,#lwf-footer .content .donations .donations__content {
    padding-left: 192px;
}

#lwf-header .content .donations .donations__content:after,#lwf-main .content .donations .donations__content:after,#lwf-footer .content .donations .donations__content:after {
    position: absolute;
    bottom: 0;
    display: block;
    width: 170px;
    height: 189px;
    margin-left: -192px;
    content: '';
    background-image: url(http://noshable.lovewithfood.com/wp-content/themes/schema/img/cute-little-girl.png);
}
}

#lwf-header .content .footer,#lwf-main .content .footer,#lwf-footer .content .footer {
    padding: 0;
    background-color: #272727;
}

#lwf-header .content .footer *,#lwf-main .content .footer *,#lwf-footer .content .footer * {
    text-align: center;
    color: #fff;
}

#lwf-header .content .footer__section--list,#lwf-main .content .footer__section--list,#lwf-footer .content .footer__section--list {
    max-width: 540px;
}

#lwf-header .content .footer__section--list *,#lwf-main .content .footer__section--list *,#lwf-footer .content .footer__section--list * {
    text-align: left;
}

#lwf-header .content .footer__title,#lwf-main .content .footer__title,#lwf-footer .content .footer__title {
    font-size: 1.25em;
    line-height: 30px;
    margin-top: 16px;
    margin-bottom: 0;
    padding: 0;
    vertical-align: middle;
    text-decoration: none;
}

#lwf-header .content .footer__newsletter-corset,#lwf-main .content .footer__newsletter-corset,#lwf-footer .content .footer__newsletter-corset {
    width: 250px;
    margin: 0 auto;
}

#lwf-header .content .footer__newsletter-text,#lwf-main .content .footer__newsletter-text,#lwf-footer .content .footer__newsletter-text {
    margin: 16px auto;
}

#lwf-header .content .footer__section,#lwf-main .content .footer__section,#lwf-footer .content .footer__section {
    display: block;
    padding: 23px 2em 24px;
    text-align: center;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #3f3f3f;
}

#lwf-header .content .footer__section .h3,#lwf-main .content .footer__section .h3,#lwf-footer .content .footer__section .h3 {
    margin-top: 0;
}

#lwf-header .content .footer__section .smalltext,#lwf-main .content .footer__section .smalltext,#lwf-footer .content .footer__section .smalltext {
    margin-bottom: 0;
}

#lwf-header .content .footer__bear,#lwf-main .content .footer__bear,#lwf-footer .content .footer__bear {
    display: block;
    width: 168px;
    height: 84px;
    margin: 0 auto;
}

#lwf-header .content .footer .singleput__button,#lwf-main .content .footer .singleput__button,#lwf-footer .content .footer .singleput__button {
    background-color: #28a489;
}

#lwf-header .content .footer .singleput__input,#lwf-main .content .footer .singleput__input,#lwf-footer .content .footer .singleput__input {
    padding-left: 16px;
    text-align: left;
}

#lwf-header .content .footer .link-list__link,#lwf-main .content .footer .link-list__link,#lwf-footer .content .footer .link-list__link {
    color: #999;
}

#lwf-header .content .footer .link-list__link:hover,#lwf-main .content .footer .link-list__link:hover,#lwf-footer .content .footer .link-list__link:hover {
    color: #fff;
}

@media (min-width: 460px) {
#lwf-header .content .footer__newsletter-corset,#lwf-main .content .footer__newsletter-corset,#lwf-footer .content .footer__newsletter-corset {
    width: 340px;
}
}

@media (min-width: 660px) {
#lwf-header .content .footer__section,#lwf-main .content .footer__section,#lwf-footer .content .footer__section {
    padding: 2em;
}

#lwf-header .content .footer__newsletter-text,#lwf-main .content .footer__newsletter-text,#lwf-footer .content .footer__newsletter-text {
    padding: 0;
}
}

@media (min-width: 750px) {
#lwf-header .content .footer,#lwf-main .content .footer,#lwf-footer .content .footer {
    overflow: hidden;
}

#lwf-header .content .footer *,#lwf-main .content .footer *,#lwf-footer .content .footer * {
    text-align: left;
}

#lwf-header .content .footer__title,#lwf-main .content .footer__title,#lwf-footer .content .footer__title {
    line-height: 56px;
    margin-top: 0;
}

#lwf-header .content .footer__section,#lwf-main .content .footer__section,#lwf-footer .content .footer__section {
    overflow: hidden;
    padding: 0;
    border-top-width: 0;
}

#lwf-header .content .footer__section .h3,#lwf-main .content .footer__section .h3,#lwf-footer .content .footer__section .h3 {
    line-height: 56px;
    margin-top: 0;
    white-space: nowrap;
}

#lwf-header .content .footer__row,#lwf-main .content .footer__row,#lwf-footer .content .footer__row {
    overflow: hidden;
    padding: 2em 0;
}

#lwf-header .content .footer__row:last-child,#lwf-main .content .footer__row:last-child,#lwf-footer .content .footer__row:last-child {
    padding-top: 0;
}

#lwf-header .content .footer__newsletter-heading,#lwf-main .content .footer__newsletter-heading,#lwf-footer .content .footer__newsletter-heading {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

#lwf-header .content .footer__newsletter-corset,#lwf-main .content .footer__newsletter-corset,#lwf-footer .content .footer__newsletter-corset {
    clear: both;
    margin: 1em 0;
    text-align: left;
}

#lwf-header .content .footer__copy,#lwf-main .content .footer__copy,#lwf-footer .content .footer__copy {
    margin: 0;
}

#lwf-header .content .footer__right,#lwf-main .content .footer__right,#lwf-footer .content .footer__right {
    float: right;
    width: 40%;
    padding-right: 4em;
    text-align: right;
}

#lwf-header .content .footer__right *,#lwf-main .content .footer__right *,#lwf-footer .content .footer__right * {
    text-align: right;
}

#lwf-header .content .footer__bear,#lwf-main .content .footer__bear,#lwf-footer .content .footer__bear {
    display: inline-block;
    margin-top: 1em;
}

#lwf-header .content .footer__left,#lwf-main .content .footer__left,#lwf-footer .content .footer__left {
    float: left;
    width: 60%;
    padding-left: 4em;
    text-align: left;
}

#lwf-header .content .singleput__button,#lwf-main .content .singleput__button,#lwf-footer .content .singleput__button {
    text-align: center;
}
}

@media (min-width: 960px) {
#lwf-header .content .footer__form,#lwf-main .content .footer__form,#lwf-footer .content .footer__form {
    width: 500px;
    margin-left: 0;
}

#lwf-header .content .footer__bear,#lwf-main .content .footer__bear,#lwf-footer .content .footer__bear {
    margin-top: 0;
}
}

#lwf-header .content .singleput .singleput__input,#lwf-main .content .singleput .singleput__input,#lwf-footer .content .singleput .singleput__input {
    display: block;
    float: left;
    height: 48px;
    width: 66%;
    background: #fff;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #272727;
}

#lwf-header .content .singleput .button,#lwf-main .content .singleput .button,#lwf-footer .content .singleput .button {
    width: 34%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

#lwf-header .content .singleput--search .singleput__input,#lwf-main .content .singleput--search .singleput__input,#lwf-footer .content .singleput--search .singleput__input {
    padding-left: 48px;
    background-image: url(http://noshable.lovewithfood.com/wp-content/themes/schema/img/search-icon-dark.svg);
    background-position: 12px 12px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
}

#lwf-header .content .account-banner,#lwf-main .content .account-banner,#lwf-footer .content .account-banner {
    background-color: #a01b00;
}

#lwf-header .content .account-banner *,#lwf-main .content .account-banner *,#lwf-footer .content .account-banner * {
    color: #fff;
}

#lwf-header .content .account-banner .corset,#lwf-main .content .account-banner .corset,#lwf-footer .content .account-banner .corset {
    padding-left: 0;
    padding-right: 0;
}

#lwf-header .content .account-banner .account-banner__link-lest,#lwf-main .content .account-banner .account-banner__link-lest,#lwf-footer .content .account-banner .account-banner__link-lest {
    margin: 0;
    overflow: hidden;
    text-align: right;
}

#lwf-header .content .account-banner li,#lwf-main .content .account-banner li,#lwf-footer .content .account-banner li {
    display: inline-block;
}

#lwf-header .content .account-banner a,#lwf-main .content .account-banner a,#lwf-footer .content .account-banner a {
    display: block;
    padding: 7px;
    text-decoration: none;
    transition: background-color .2s;
    font-weight: lighter;
    font-size: .75em;
}

#lwf-header .content .account-banner a:hover,#lwf-header .content .account-banner a:active,#lwf-header .content .account-banner a:focus,#lwf-main .content .account-banner a:hover,#lwf-main .content .account-banner a:active,#lwf-main .content .account-banner a:focus,#lwf-footer .content .account-banner a:hover,#lwf-footer .content .account-banner a:active,#lwf-footer .content .account-banner a:focus {
    background-color: #28a489;
}

@media (min-width: 600px) {
#lwf-header .content .account-banner a,#lwf-main .content .account-banner a,#lwf-footer .content .account-banner a {
  font-size: 0.85em;
    line-height: 24px;
    padding: 12px;
}
}

#lwf-header .content .site-banner,#lwf-main .content .site-banner,#lwf-footer .content .site-banner {
    background-color: #d72703;
}

#lwf-header .content .site-banner *,#lwf-main .content .site-banner *,#lwf-footer .content .site-banner * {
    color: #fff;
}

#lwf-header .content .site-banner .site-banner__name,#lwf-main .content .site-banner .site-banner__name,#lwf-footer .content .site-banner .site-banner__name {
    overflow: auto;
    padding: 1em;
}

#lwf-header .content .site-banner .site-banner__logo,#lwf-main .content .site-banner .site-banner__logo,#lwf-footer .content .site-banner .site-banner__logo {
    float: left;
    margin: 0;
}

#lwf-header .content .site-banner .site-banner__logo a:focus,#lwf-main .content .site-banner .site-banner__logo a:focus,#lwf-footer .content .site-banner .site-banner__logo a:focus {
    outline: dotted 1px #28a489;
    outline-offset: 8px;
}

#lwf-header .content .site-banner .site-banner__logo__img,#lwf-main .content .site-banner .site-banner__logo__img,#lwf-footer .content .site-banner .site-banner__logo__img {
    display: block;
    height: 48px;
}

#lwf-header .content .site-banner .site-banner__links,#lwf-main .content .site-banner .site-banner__links,#lwf-footer .content .site-banner .site-banner__links {
    float: right;
    margin-top: 0;
    margin-bottom: 0;
}

#lwf-header .content .site-banner .site-banner__links a,#lwf-main .content .site-banner .site-banner__links a,#lwf-footer .content .site-banner .site-banner__links a {
    float: left;
    display: block;
    transition: background-color .2s ease-in-out;
    border-radius: 4px;
}

#lwf-header .content .site-banner .site-banner__links a:hover,#lwf-main .content .site-banner .site-banner__links a:hover,#lwf-footer .content .site-banner .site-banner__links a:hover {
    background-color: #a01b00;
}

#lwf-header .content .site-banner .site-banner__links .txt-btn__txt,#lwf-main .content .site-banner .site-banner__links .txt-btn__txt,#lwf-footer .content .site-banner .site-banner__links .txt-btn__txt {
    display: none;
}

#lwf-header .content .site-banner .site-banner__tagline,#lwf-main .content .site-banner .site-banner__tagline,#lwf-footer .content .site-banner .site-banner__tagline {
    font-weight: lighter;
    overflow: auto;
    font-size: .75em;
    margin-left: 24px;
    margin-top: 1px;
    margin-bottom: 1px;
    opacity: .85;
    width: 176px;
    display: none;
    float: left;
}

#lwf-header .content .site-banner .site-banner__search,#lwf-main .content .site-banner .site-banner__search,#lwf-footer .content .site-banner .site-banner__search {
    display: none;
    width: 230px;
    margin-right: 16px;
}

#lwf-header .content .site-banner .site-banner__search form,#lwf-main .content .site-banner .site-banner__search form,#lwf-footer .content .site-banner .site-banner__search form {
    margin: 0;
}

#lwf-header .content .site-banner .site-banner__blog,#lwf-main .content .site-banner .site-banner__blog,#lwf-footer .content .site-banner .site-banner__blog {
    display: none;
}

#lwf-header .content .site-banner--simple,#lwf-main .content .site-banner--simple,#lwf-footer .content .site-banner--simple {
    text-align: center;
}

#lwf-header .content .site-banner--simple .site-banner__tagline,#lwf-main .content .site-banner--simple .site-banner__tagline,#lwf-footer .content .site-banner--simple .site-banner__tagline {
    display: block;
}

#lwf-header .content .site-banner--simple .site-banner__logo,#lwf-main .content .site-banner--simple .site-banner__logo,#lwf-footer .content .site-banner--simple .site-banner__logo {
    float: none;
    display: block;
    width: 152px;
    margin-left: auto;
    margin-right: auto;
}

#lwf-header .content .site-banner--active-search .site-banner__search,#lwf-main .content .site-banner--active-search .site-banner__search,#lwf-footer .content .site-banner--active-search .site-banner__search {
    display: block;
}

#lwf-header .content .site-banner--active-search .site-banner__logo,#lwf-header .content .site-banner--active-search .site-banner__links .site-banner__search-btn,#lwf-main .content .site-banner--active-search .site-banner__logo,#lwf-main .content .site-banner--active-search .site-banner__links .site-banner__search-btn,#lwf-footer .content .site-banner--active-search .site-banner__logo,#lwf-footer .content .site-banner--active-search .site-banner__links .site-banner__search-btn {
    display: none;
}

@media (min-width: 400px) {
#lwf-header .content .site-banner .site-banner__links,#lwf-main .content .site-banner .site-banner__links,#lwf-footer .content .site-banner .site-banner__links {
    float: right;
}

#lwf-header .content .site-banner .site-banner__links .txt-btn__txt,#lwf-main .content .site-banner .site-banner__links .txt-btn__txt,#lwf-footer .content .site-banner .site-banner__links .txt-btn__txt {
    display: block;
}

#lwf-header .content .site-banner--active-search .site-banner__search,#lwf-main .content .site-banner--active-search .site-banner__search,#lwf-footer .content .site-banner--active-search .site-banner__search {
    width: 270px;
}
}

@media (min-width: 590px) {
#lwf-header .content .site-banner--simple .site-banner__name,#lwf-main .content .site-banner--simple .site-banner__name,#lwf-footer .content .site-banner--simple .site-banner__name {
    width: 480px;
}

#lwf-header .content .site-banner--active-search .site-banner__logo,#lwf-main .content .site-banner--active-search .site-banner__logo,#lwf-footer .content .site-banner--active-search .site-banner__logo {
    display: block;
}

#lwf-header .content .site-banner--active-search .site-banner__search,#lwf-main .content .site-banner--active-search .site-banner__search,#lwf-footer .content .site-banner--active-search .site-banner__search {
    float: right;
}
}

@media (min-width: 640px) {
#lwf-header .content .site-banner .site-banner__links .site-banner__search-btn,#lwf-main .content .site-banner .site-banner__links .site-banner__search-btn,#lwf-footer .content .site-banner .site-banner__links .site-banner__search-btn {
    display: none;
}

#lwf-header .content .site-banner .site-banner__search,#lwf-main .content .site-banner .site-banner__search,#lwf-footer .content .site-banner .site-banner__search {
    display: block;
    float: right;
}

#lwf-header .content .site-banner .site-banner__name,#lwf-main .content .site-banner .site-banner__name,#lwf-footer .content .site-banner .site-banner__name {
    padding: 1.5em;
}
}

@media (min-width: 820px) {
#lwf-header .content .site-banner .site-banner__logo__img,#lwf-main .content .site-banner .site-banner__logo__img,#lwf-footer .content .site-banner .site-banner__logo__img {
    width: 180px;
    height: 56px;
}

#lwf-header .content .site-banner .site-banner__links,#lwf-main .content .site-banner .site-banner__links,#lwf-footer .content .site-banner .site-banner__links {
    margin-top: 4px;
    margin-bottom: 4px;
}

#lwf-header .content .site-banner .site-banner__links .site-banner__search-btn,#lwf-main .content .site-banner .site-banner__links .site-banner__search-btn,#lwf-footer .content .site-banner .site-banner__links .site-banner__search-btn {
    display: none;
}

#lwf-header .content .site-banner .site-banner__search,#lwf-main .content .site-banner .site-banner__search,#lwf-footer .content .site-banner .site-banner__search {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
}

#lwf-header .content .site-banner .site-banner__tagline,#lwf-main .content .site-banner .site-banner__tagline,#lwf-footer .content .site-banner .site-banner__tagline {
    display: block;
    height: 56px;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}

#lwf-header .content .site-banner .singleput__input,#lwf-header .content .site-banner .singleput__button,#lwf-main .content .site-banner .singleput__input,#lwf-main .content .site-banner .singleput__button,#lwf-footer .content .site-banner .singleput__input,#lwf-footer .content .site-banner .singleput__button {
    height: 48px;
    margin-top: 4px;
    margin-bottom: 4px;
}
}

@media (min-width: 980px) {
#lwf-header .content .site-banner .site-banner__search,#lwf-main .content .site-banner .site-banner__search,#lwf-footer .content .site-banner .site-banner__search {
    width: 400px;
    margin-right: 24px;
}
}

#lwf-header .content .site-nav,#lwf-main .content .site-nav,#lwf-footer .content .site-nav {
    margin: 0;
    overflow: auto;
}

#lwf-header .content .site-nav a,#lwf-main .content .site-nav a,#lwf-footer .content .site-nav a {
    position: relative;
    display: block;
    float: left;
    width: 50%;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 21px;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 13px;
    padding-top: 14px;
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
    opacity: .7;
}

#lwf-header .content .site-nav a:after,#lwf-main .content .site-nav a:after,#lwf-footer .content .site-nav a:after {
    content: '';
    display: block;
    height: 0;
    position: absolute;
    background-color: #01ddb8;
    left: 0;
    bottom: 0;
    right: 0;
    transition: height .2s;
}

#lwf-header .content .site-nav a:hover,#lwf-header .content .site-nav a:active,#lwf-header .content .site-nav a:focus,#lwf-header .content .site-nav a.is-active,#lwf-main .content .site-nav a:hover,#lwf-main .content .site-nav a:active,#lwf-main .content .site-nav a:focus,#lwf-main .content .site-nav a.is-active,#lwf-footer .content .site-nav a:hover,#lwf-footer .content .site-nav a:active,#lwf-footer .content .site-nav a:focus,#lwf-footer .content .site-nav a.is-active {
    opacity: 1;
}

#lwf-header .content .site-nav a:hover:after,#lwf-header .content .site-nav a:active:after,#lwf-header .content .site-nav a:focus:after,#lwf-header .content .site-nav a.is-active:after,#lwf-main .content .site-nav a:hover:after,#lwf-main .content .site-nav a:active:after,#lwf-main .content .site-nav a:focus:after,#lwf-main .content .site-nav a.is-active:after,#lwf-footer .content .site-nav a:hover:after,#lwf-footer .content .site-nav a:active:after,#lwf-footer .content .site-nav a:focus:after,#lwf-footer .content .site-nav a.is-active:after {
    height: 4px;
}

#lwf-header .content .site-nav .site-nav__plans,#lwf-main .content .site-nav .site-nav__plans,#lwf-footer .content .site-nav .site-nav__plans {
    position: relative;
}

#lwf-header .content .site-nav .site-nav__plans:before,#lwf-main .content .site-nav .site-nav__plans:before,#lwf-footer .content .site-nav .site-nav__plans:before {
    content: '';
    position: absolute;
    display: block;
    height: 24px;
    width: 24px;
    right: 50%;
    margin-right: -52px;
    margin-top: -2px;
    background-image: url(http://noshable.lovewithfood.com/wp-content/themes/schema/img/ic_arrow_drop_down_white_24px.svg);
}

@media (min-width: 450px) {
#lwf-header .content .site-nav a,#lwf-main .content .site-nav a,#lwf-footer .content .site-nav a {
    width: auto;
}
}

@media (min-width: 550px) {
#lwf-header .content .site-nav a,#lwf-main .content .site-nav a,#lwf-footer .content .site-nav a {
    padding-left: 24px;
    padding-right: 24px;
}
}

@media (min-width: 600px) {
#lwf-header .content .site-nav,#lwf-main .content .site-nav,#lwf-footer .content .site-nav {
    padding-left: 1em;
    padding-right: 1em;
}
}

@media (min-width: 600px) {
#lwf-header .content .site-nav,#lwf-main .content .site-nav,#lwf-footer .content .site-nav {
    padding-left: 1.5em;
    padding-right: 1.5em;
}
}

@media (min-width: 820px) {
#lwf-header .content .site-nav a,#lwf-main .content .site-nav a,#lwf-footer .content .site-nav a {
    opacity: 1;
}
}

#lwf-header .content .pill,#lwf-main .content .pill,#lwf-footer .content .pill {
    display: inline-block;
    margin: 16px;
    padding: 8px 16px;
    font-family: 'Georgia',serif;
    font-style: italic;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 4px;
    transition: color .2s ease-in,background-color .2s ease-in;
    white-space: nowrap;
    text-align: center;
    font-weight: 400 !important;
}

#lwf-header .content .pill:hover,#lwf-header .content .pill:active,#lwf-header .content .pill:focus,#lwf-main .content .pill:hover,#lwf-main .content .pill:active,#lwf-main .content .pill:focus,#lwf-footer .content .pill:hover,#lwf-footer .content .pill:active,#lwf-footer .content .pill:focus {
    text-decoration: underline;
}

#lwf-header .content .pill--active,#lwf-main .content .pill--active,#lwf-footer .content .pill--active {
    color: #fff;
    background-color: #d72703;
    border-radius: 4px;
}

#lwf-header .content .pill--active:hover,#lwf-header .content .pill--active:active,#lwf-header .content .pill--active:focus,#lwf-main .content .pill--active:hover,#lwf-main .content .pill--active:active,#lwf-main .content .pill--active:focus,#lwf-footer .content .pill--active:hover,#lwf-footer .content .pill--active:active,#lwf-footer .content .pill--active:focus {
    color: #fff;
    text-decoration: none;
}

#lwf-header .content .pillnav,#lwf-main .content .pillnav,#lwf-footer .content .pillnav {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
}

#lwf-header .content .pill-item,#lwf-main .content .pill-item,#lwf-footer .content .pill-item {
    display: inline-block;
}

@media (min-width: 250px) {
#lwf-header .content .pillnav,#lwf-main .content .pillnav,#lwf-footer .content .pillnav {
    margin-left: auto;
    margin-right: auto;
    width: 280px;
}
}

@media (min-width: 320px) {
#lwf-header .content .pill,#lwf-main .content .pill,#lwf-footer .content .pill {
    margin: 0;
    margin-bottom: 16px;
}
}

@media (min-width: 400px) {
#lwf-header .content .pillnav,#lwf-main .content .pillnav,#lwf-footer .content .pillnav {
    width: 370px;
}
}

@media (min-width: 530px) {
#lwf-header .content .pillnav,#lwf-main .content .pillnav,#lwf-footer .content .pillnav {
    margin-left: auto;
    margin-right: auto;
    width: 530px;
}
}

@media (min-width: 600px) {
#lwf-header .content .pill,#lwf-main .content .pill,#lwf-footer .content .pill {
    margin: 0 16px;
    margin-bottom: 16px;
}

#lwf-header .content .pillnav,#lwf-main .content .pillnav,#lwf-footer .content .pillnav {
    width: auto;
}
}

#lwf-header .content .reviews,#lwf-main .content .reviews,#lwf-footer .content .reviews {
    text-decoration: none;
}

#lwf-header .content .reviews__stars:before,#lwf-header .content .reviews__stars:after,#lwf-main .content .reviews__stars:before,#lwf-main .content .reviews__stars:after,#lwf-footer .content .reviews__stars:before,#lwf-footer .content .reviews__stars:after {
    content: '';
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 2px;
}

#lwf-header .content .reviews__stars:before,#lwf-main .content .reviews__stars:before,#lwf-footer .content .reviews__stars:before {
    color: #fbc300;
}

#lwf-header .content .reviews__stars:after,#lwf-main .content .reviews__stars:after,#lwf-footer .content .reviews__stars:after {
    color: #eee;
    content: '★★★★★';
}

#lwf-header .content .reviews__stars--1:before,#lwf-main .content .reviews__stars--1:before,#lwf-footer .content .reviews__stars--1:before {
    content: '★';
}

#lwf-header .content .reviews__stars--1:after,#lwf-main .content .reviews__stars--1:after,#lwf-footer .content .reviews__stars--1:after {
    content: '★★★★';
}

#lwf-header .content .reviews__stars--2:before,#lwf-main .content .reviews__stars--2:before,#lwf-footer .content .reviews__stars--2:before {
    content: '★★';
}

#lwf-header .content .reviews__stars--2:after,#lwf-main .content .reviews__stars--2:after,#lwf-footer .content .reviews__stars--2:after {
    content: '★★★';
}

#lwf-header .content .reviews__stars--3:before,#lwf-main .content .reviews__stars--3:before,#lwf-footer .content .reviews__stars--3:before {
    content: '★★★';
}

#lwf-header .content .reviews__stars--3:after,#lwf-main .content .reviews__stars--3:after,#lwf-footer .content .reviews__stars--3:after {
    content: '★★';
}

#lwf-header .content .reviews__stars--4:before,#lwf-main .content .reviews__stars--4:before,#lwf-footer .content .reviews__stars--4:before {
    content: '★★★★';
}

#lwf-header .content .reviews__stars--4:after,#lwf-main .content .reviews__stars--4:after,#lwf-footer .content .reviews__stars--4:after {
    content: '★';
}

#lwf-header .content .reviews__stars--5:before,#lwf-main .content .reviews__stars--5:before,#lwf-footer .content .reviews__stars--5:before {
    content: '★★★★★';
}

#lwf-header .content .reviews__stars--5:after,#lwf-main .content .reviews__stars--5:after,#lwf-footer .content .reviews__stars--5:after {
    content: '';
}

#lwf-header .content .alt-bg,#lwf-main .content .alt-bg,#lwf-footer .content .alt-bg {
    background-color: #F4F4F4;
}

#lwf-header .content .alt-bg .subtitle,#lwf-main .content .alt-bg .subtitle,#lwf-footer .content .alt-bg .subtitle {
    margin: 0;
    padding-top: 40px;
}

#lwf-header .content .row,#lwf-main .content .row,#lwf-footer .content .row {
    padding-top: 16px;
    padding-bottom: 16px;
    text-align: center;
}

#lwf-header .content .row *,#lwf-main .content .row *,#lwf-footer .content .row * {
    text-align: center;
}

#lwf-header .content .row .span3,#lwf-main .content .row .span3,#lwf-footer .content .row .span3 {
    max-width: 300px;
    padding: 16px;
    display: inline-block;
}

#lwf-header .content .slim-corset,#lwf-main .content .slim-corset,#lwf-footer .content .slim-corset {
    max-width: 600px;
    margin: 0 auto;
}

#lwf-header .content .not-mobile,#lwf-main .content .not-mobile,#lwf-footer .content .not-mobile {
    display: none;
}

#lwf-header .content .badge:before,#lwf-main .content .badge:before,#lwf-footer .content .badge:before {
    position: absolute;
    z-index: 999;
    top: 16px;
    right: 16px;
    content: '';
    display: block;
    width: 115px;
    height: 115px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAABzCAYAAACrQz3mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDYxODRCODM3MTEwMTFFNTg4RTNFMUI2MzY4N0FDRjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDYxODRCODQ3MTEwMTFFNTg4RTNFMUI2MzY4N0FDRjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENjE4NEI4MTcxMTAxMUU1ODhFM0UxQjYzNjg3QUNGNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjE4NEI4MjcxMTAxMUU1ODhFM0UxQjYzNjg3QUNGNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsQUzVsAAB1uSURBVHja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);
}

#lwf-header .content .media--tasting,#lwf-main .content .media--tasting,#lwf-footer .content .media--tasting {
    background-image: url(../../../../../lwf.optimizely/img/tastingBox.jpg);
    background-size: cover;
    background-position: center;
}

@media (min-width: 880px) {
#lwf-header .content .col,#lwf-main .content .col,#lwf-footer .content .col {
    overflow: hidden;
    position: relative;
    padding-right: 50%;
}

#lwf-header .content .col .col__fit,#lwf-main .content .col .col__fit,#lwf-footer .content .col .col__fit {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 50%;
}

#lwf-header .content .col .media-block,#lwf-main .content .col .media-block,#lwf-footer .content .col .media-block {
    height: 100%;
}

#lwf-header .content .mobile-only,#lwf-main .content .mobile-only,#lwf-footer .content .mobile-only {
    display: none;
}

#lwf-header .content .not-mobile,#lwf-main .content .not-mobile,#lwf-footer .content .not-mobile {
    display: block;
}
}

@media (min-width: 1024px) {
#lwf-header .content .col,#lwf-main .content .col,#lwf-footer .content .col {
    padding-right: 55%;
}

#lwf-header .content .col .col__fit,#lwf-main .content .col .col__fit,#lwf-footer .content .col .col__fit {
    width: 55%;
}
}

#lwf-header .content .section,#lwf-main .content .section,#lwf-footer .content .section {
    padding: 1.5em;
    overflow: hidden;
    position: relative;
    transition: padding .2s ease-in;
}

#lwf-header .content .section .section__full-image,#lwf-main .content .section .section__full-image,#lwf-footer .content .section .section__full-image {
    display: block;
    width: 100%;
}

#lwf-header .content .section--header,#lwf-main .content .section--header,#lwf-footer .content .section--header {
    background-color: #d72703;
    padding: 10px 0 6px;
}

#lwf-header .content .section--header img,#lwf-main .content .section--header img,#lwf-footer .content .section--header img {
    height: 42px;
}

#lwf-header .content .section .section__images,#lwf-main .content .section .section__images,#lwf-footer .content .section .section__images {
    text-align: center;
}

#lwf-header .content .section .section__image,#lwf-main .content .section .section__image,#lwf-footer .content .section .section__image {
    margin: 16px;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
}

#lwf-header .content .section--intro .intro,#lwf-main .content .section--intro .intro,#lwf-footer .content .section--intro .intro {
    margin-bottom: 24px;
}

#lwf-header .content .section--bordered,#lwf-main .content .section--bordered,#lwf-footer .content .section--bordered {
    border-top: #f4f4f4 1px solid;
    border-bottom: #f4f4f4 1px solid;
}

#lwf-header .content .section--alt,#lwf-main .content .section--alt,#lwf-footer .content .section--alt {
    background-color: #f4f4f4;
}

#lwf-header .content .section--no-padding,#lwf-main .content .section--no-padding,#lwf-footer .content .section--no-padding {
    padding: 0;
}

#lwf-header .content .section--carousel,#lwf-main .content .section--carousel,#lwf-footer .content .section--carousel {
    padding: 0;
    padding-top: 24px;
    padding-bottom: 24px;
    position: relative;
    overflow: hidden;
}

#lwf-header .content .section--padding,#lwf-main .content .section--padding,#lwf-footer .content .section--padding {
    padding: 1.5em;
    transition: padding .2s ease-in;
}

#lwf-header .content .section--bg,#lwf-main .content .section--bg,#lwf-footer .content .section--bg {
    background-size: cover;
    position: relative;
    padding: 0;
}

#lwf-header .content .section--bg:after,#lwf-main .content .section--bg:after,#lwf-footer .content .section--bg:after {
    content: '';
    display: block;
    background: rgba(0,0,0,0.5);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
}

#lwf-header .content .section--bg .slim-corset,#lwf-main .content .section--bg .slim-corset,#lwf-footer .content .section--bg .slim-corset {
    position: relative;
    z-index: 2;
}

#lwf-header .content .section--bg .h2,#lwf-main .content .section--bg .h2,#lwf-footer .content .section--bg .h2 {
    color: #fff;
    margin-right: auto;
    margin-left: auto;
}

#lwf-header .content .section--bg .button-group,#lwf-main .content .section--bg .button-group,#lwf-footer .content .section--bg .button-group {
    margin-left: -8px;
}

#lwf-header .content .section--bg .button-group .button,#lwf-main .content .section--bg .button-group .button,#lwf-footer .content .section--bg .button-group .button {
    margin-left: 16px;
}

#lwf-header .content .section--bg *,#lwf-main .content .section--bg *,#lwf-footer .content .section--bg * {
    text-align: center;
}

@media (min-width: 320px) {
#lwf-header .content .section--bg .button-group .button,#lwf-main .content .section--bg .button-group .button,#lwf-footer .content .section--bg .button-group .button {
    margin-left: 0;
}
}

@media (min-width: 340px) {
#lwf-header .content .section--bg .button-group .button,#lwf-main .content .section--bg .button-group .button,#lwf-footer .content .section--bg .button-group .button {
    margin-left: 0;
}
}

@media (min-width: 460px) {
#lwf-header .content .section--padding,#lwf-main .content .section--padding,#lwf-footer .content .section--padding {
    padding: 2.5em;
}

#lwf-header .content .section .h2,#lwf-main .content .section .h2,#lwf-footer .content .section .h2 {
    line-height: 40px;
    margin-bottom: 16px;
}
}

@media (min-width: 530px) {
#lwf-header .content .section--bg .button-group,#lwf-main .content .section--bg .button-group,#lwf-footer .content .section--bg .button-group {
    margin-left: auto;
    margin-right: auto;
}

#lwf-header .content .section--bg .button-group .button,#lwf-main .content .section--bg .button-group .button,#lwf-footer .content .section--bg .button-group .button {
    display: block;
    width: 100%;
    margin-top: 16px;
}

#lwf-header .content .section--bg .button-group .button:first-child,#lwf-main .content .section--bg .button-group .button:first-child,#lwf-footer .content .section--bg .button-group .button:first-child {
    margin-top: 0;
}
}

@media (min-width: 592px) {
#lwf-header .content .section--bg .button-group .button,#lwf-main .content .section--bg .button-group .button,#lwf-footer .content .section--bg .button-group .button {
    margin-left: 16px;
    display: inline-block;
    margin-top: 0;
}

#lwf-header .content .section--bg .button-group .button--large,#lwf-main .content .section--bg .button-group .button--large,#lwf-footer .content .section--bg .button-group .button--large {
    width: 200px;
}
}

@media (min-width: 660px) {
#lwf-header .content .section--padding,#lwf-main .content .section--padding,#lwf-footer .content .section--padding {
    padding: 4em;
}
}

@media (min-width: 760px) {
#lwf-header .content .section--hero,#lwf-main .content .section--hero,#lwf-footer .content .section--hero {
    position: relative;
}

#lwf-header .content .section--hero .section--padding,#lwf-main .content .section--hero .section--padding,#lwf-footer .content .section--hero .section--padding {
    position: relative;
    z-index: 2;
    width: 544px;
}

#lwf-header .content .section--hero .media-block,#lwf-main .content .section--hero .media-block,#lwf-footer .content .section--hero .media-block {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

#lwf-header .content .section--hero:after,#lwf-main .content .section--hero:after,#lwf-footer .content .section--hero:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    background: #FFF;
    background: linear-gradient(to right,rgba(255,255,255,0.75) 45%,rgba(255,255,255,0) 55%);
}

#lwf-header .content .section--hero--alt,#lwf-main .content .section--hero--alt,#lwf-footer .content .section--hero--alt {
    overflow: hidden;
}

#lwf-header .content .section--hero--alt .section--padding,#lwf-main .content .section--hero--alt .section--padding,#lwf-footer .content .section--hero--alt .section--padding {
    float: right;
    width: 50%;
    padding: 3em;
}

#lwf-header .content .section--hero--alt .media-block,#lwf-main .content .section--hero--alt .media-block,#lwf-footer .content .section--hero--alt .media-block {
    left: 0;
    right: auto;
    width: 50%;
}

#lwf-header .content .section--hero--alt:after,#lwf-main .content .section--hero--alt:after,#lwf-footer .content .section--hero--alt:after {
    display: none;
}
}

#lwf-header .content .slick-slider,#lwf-main .content .slick-slider,#lwf-footer .content .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

#lwf-header .content .slick-list,#lwf-main .content .slick-list,#lwf-footer .content .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

#lwf-header .content .slick-list:focus,#lwf-main .content .slick-list:focus,#lwf-footer .content .slick-list:focus {
    outline: none;
}

#lwf-header .content .slick-list.dragging,#lwf-main .content .slick-list.dragging,#lwf-footer .content .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

#lwf-header .content .slick-slider .slick-track,#lwf-header .content .slick-slider .slick-list,#lwf-main .content .slick-slider .slick-track,#lwf-main .content .slick-slider .slick-list,#lwf-footer .content .slick-slider .slick-track,#lwf-footer .content .slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

#lwf-header .content .slick-track,#lwf-main .content .slick-track,#lwf-footer .content .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}

#lwf-header .content .slick-track:before,#lwf-header .content .slick-track:after,#lwf-main .content .slick-track:before,#lwf-main .content .slick-track:after,#lwf-footer .content .slick-track:before,#lwf-footer .content .slick-track:after {
    content: "";
    display: table;
}

#lwf-header .content .slick-track:after,#lwf-main .content .slick-track:after,#lwf-footer .content .slick-track:after {
    clear: both;
}

.slick-loading #lwf-header .content .slick-track,.slick-loading #lwf-main .content .slick-track,.slick-loading #lwf-footer .content .slick-track {
    visibility: hidden;
}

#lwf-header .content .slick-slide,#lwf-main .content .slick-slide,#lwf-footer .content .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] #lwf-header .content .slick-slide,[dir="rtl"] #lwf-main .content .slick-slide,[dir="rtl"] #lwf-footer .content .slick-slide {
    float: right;
}

#lwf-header .content .slick-slide img,#lwf-main .content .slick-slide img,#lwf-footer .content .slick-slide img {
    display: block;
}

#lwf-header .content .slick-slide.slick-loading img,#lwf-main .content .slick-slide.slick-loading img,#lwf-footer .content .slick-slide.slick-loading img {
    display: none;
}

#lwf-header .content .slick-slide.dragging img,#lwf-main .content .slick-slide.dragging img,#lwf-footer .content .slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized #lwf-header .content .slick-slide,.slick-initialized #lwf-main .content .slick-slide,.slick-initialized #lwf-footer .content .slick-slide {
    display: block;
}

.slick-loading #lwf-header .content .slick-slide,.slick-loading #lwf-main .content .slick-slide,.slick-loading #lwf-footer .content .slick-slide {
    visibility: hidden;
}

.slick-vertical #lwf-header .content .slick-slide,.slick-vertical #lwf-main .content .slick-slide,.slick-vertical #lwf-footer .content .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

#lwf-header .content .slick-arrow.slick-hidden,#lwf-main .content .slick-arrow.slick-hidden,#lwf-footer .content .slick-arrow.slick-hidden {
    display: none;
}

#lwf-header .content .slick-dots,#lwf-main .content .slick-dots,#lwf-footer .content .slick-dots {
    margin: 16px 0 8px;
    text-align: center;
}

#lwf-header .content .slick-dots li,#lwf-main .content .slick-dots li,#lwf-footer .content .slick-dots li {
    display: inline-block;
    margin: 0;
}

#lwf-header .content .slick-active .pill,#lwf-main .content .slick-active .pill,#lwf-footer .content .slick-active .pill {
    color: #fff;
    background-color: #d72703;
    border-radius: 4px;
}

#lwf-header .content .slick-active .pill:hover,#lwf-header .content .slick-active .pill:active,#lwf-header .content .slick-active .pill:focus,#lwf-main .content .slick-active .pill:hover,#lwf-main .content .slick-active .pill:active,#lwf-main .content .slick-active .pill:focus,#lwf-footer .content .slick-active .pill:hover,#lwf-footer .content .slick-active .pill:active,#lwf-footer .content .slick-active .pill:focus {
    color: #fff;
    text-decoration: none;
}

#lwf-header .content .slick-arrow,#lwf-main .content .slick-arrow,#lwf-footer .content .slick-arrow {
    cursor: pointer;
    position: absolute;
    z-index: 5;
    display: block;
    background-color: #272727;
    border-radius: 50%;
    top: 50%;
    color: #fff;
    width: 96px;
    height: 96px;
    margin-top: -48px;
    transition: opacity .2s ease-in,background-color .2s ease-in;
    opacity: .75;
}

#lwf-header .content .slick-arrow:before,#lwf-main .content .slick-arrow:before,#lwf-footer .content .slick-arrow:before {
    position: relative;
    font-weight: 700;
    font-family: monospace;
    font-size: 72px;
    top: 30px;
}

#lwf-header .content .slick-arrow:hover,#lwf-header .content .slick-arrow:focus,#lwf-main .content .slick-arrow:hover,#lwf-main .content .slick-arrow:focus,#lwf-footer .content .slick-arrow:hover,#lwf-footer .content .slick-arrow:focus {
    opacity: 1;
}

#lwf-header .content .slick-arrow.slick-disabled,#lwf-main .content .slick-arrow.slick-disabled,#lwf-footer .content .slick-arrow.slick-disabled {
    opacity: 0;
    display: none;
}

#lwf-header .content .slick-arrow--prev,#lwf-main .content .slick-arrow--prev,#lwf-footer .content .slick-arrow--prev {
    left: 0;
    margin-left: -48px;
}

#lwf-header .content .slick-arrow--prev:before,#lwf-main .content .slick-arrow--prev:before,#lwf-footer .content .slick-arrow--prev:before {
    content: '‹';
    right: -40px;
}

#lwf-header .content .slick-arrow--next,#lwf-main .content .slick-arrow--next,#lwf-footer .content .slick-arrow--next {
    right: 0;
    margin-right: -48px;
}

#lwf-header .content .slick-arrow--next:before,#lwf-main .content .slick-arrow--next:before,#lwf-footer .content .slick-arrow--next:before {
    content: '›';
    left: 12px;
}

@media (min-width: 550px) {
#lwf-header .content .slick-arrow,#lwf-main .content .slick-arrow,#lwf-footer .content .slick-arrow {
    width: 120px;
    height: 120px;
    margin-top: -60px;
}

#lwf-header .content .slick-arrow:before,#lwf-main .content .slick-arrow:before,#lwf-footer .content .slick-arrow:before {
    top: 41px;
}

#lwf-header .content .slick-arrow--prev,#lwf-main .content .slick-arrow--prev,#lwf-footer .content .slick-arrow--prev {
    left: 0;
    margin-left: -60px;
}

#lwf-header .content .slick-arrow--prev:before,#lwf-main .content .slick-arrow--prev:before,#lwf-footer .content .slick-arrow--prev:before {
    content: '‹';
    right: -58px;
}

#lwf-header .content .slick-arrow--next,#lwf-main .content .slick-arrow--next,#lwf-footer .content .slick-arrow--next {
    right: 0;
    margin-right: -60px;
}

#lwf-header .content .slick-arrow--next:before,#lwf-main .content .slick-arrow--next:before,#lwf-footer .content .slick-arrow--next:before {
    content: '›';
    left: 16px;
}
}

#lwf-header .content .grid,#lwf-main .content .grid,#lwf-footer .content .grid {
    overflow: hidden;
    margin: 24px 0;
}

#lwf-header .content .grid__col,#lwf-main .content .grid__col,#lwf-footer .content .grid__col {
    display: inline-block;
    margin-left: -2px;
}

#lwf-header .content .grid__cell,#lwf-main .content .grid__cell,#lwf-footer .content .grid__cell {
    display: block;
    position: relative;
    height: 160px;
    width: 160px;
    margin-bottom: 16px;
    margin-left: 16px;
    overflow: hidden;
    transition: width .2s ease-in,height .2s ease-in;
}

#lwf-header .content .grid__cell--video,#lwf-main .content .grid__cell--video,#lwf-footer .content .grid__cell--video {
    height: 336px;
    width: 224px;
}

#lwf-header .content .grid__cell--testimonial,#lwf-main .content .grid__cell--testimonial,#lwf-footer .content .grid__cell--testimonial {
    height: 336px;
    width: 288px;
}

#lwf-header .content .grid__wrapper,#lwf-main .content .grid__wrapper,#lwf-footer .content .grid__wrapper {
    position: relative;
    overflow: auto;
    text-align: center;
    white-space: nowrap;
}

#lwf-header .content .grid__wrapper.slick-initialized,#lwf-main .content .grid__wrapper.slick-initialized,#lwf-footer .content .grid__wrapper.slick-initialized {
    overflow: hidden;
}

#lwf-header .content .grid--alt,#lwf-main .content .grid--alt,#lwf-footer .content .grid--alt {
    margin: 0;
    padding: 12px 0 32px;
}

@media (min-width: 400px) {
#lwf-header .content .grid__cell--video,#lwf-main .content .grid__cell--video,#lwf-footer .content .grid__cell--video {
    width: 288px;
}
}

@media (min-width: 760px) {
#lwf-header .content .grid__cell--video,#lwf-main .content .grid__cell--video,#lwf-footer .content .grid__cell--video {
    width: 448px;
}
}

body.grid:after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: '';
    display: block;
    background-image: url(http://noshable.lovewithfood.com/wp-content/themes/schema/img/grid.png);
    z-index: 1000;
}