/*
Theme Name: Cascade
Author: Magicdust
Author URI: https://www.magicdust.com.au
Description: A bespoke WordPress theme from Magicdust.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*------------------------------------*\
    #NORMALIZE
\*------------------------------------*/
/**
 * Remove default margin.
 */
 
 
@font-face {
    font-family: 'Steelworks Vintage';
    src: url('/fonts/SteelworksVintage.woff2') format('woff2'),
        url('/fonts/SteelworksVintage.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

 
 
 
body {
  margin: 0;
}
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}
/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}
/**
 * Remove margins on figure.
 */
figure {
  margin: 0;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8+, and Opera
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  /* 1 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*------------------------------------*\
    #BASE-HTML-STYLES
\*------------------------------------*/
*,
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font: normal normal 16px/1.5 'Droid Serif', serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
html,
body {
  min-height: 100%;
}
body {
  background: #FFF;
  color: #2f2f2f;
  font: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 1em 0 0.5em 0;
  font-weight: normal;
  line-height: 1.2;
  font-family: 'Special Elite', serif;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0;
}
h1,
.h1 {
  font-size: 1.8em;
}
h2,
.h2 {
  font-size: 1.3em;
}
h3,
.h3 {
  font-size: 1.2em;
}
h4,
.h4 {
  font-size: 1.1em;
}
h5,
.h5 {
  font-size: 1em;
}
h6,
.h6 {
  font-size: 0.75em;
}
@media (min-width: 680px) {
  h1,
  .h1 {
    font-size: 2.2em;
  }
  h2,
  .h2 {
    font-size: 1.6em;
  }
  h3,
  .h3 {
    font-size: 1.3em;
  }
  h4,
  .h4 {
    font-size: 1.2em;
  }
  h5,
  .h5 {
    font-size: 1em;
  }
  h6,
  .h6 {
    font-size: 0.75em;
  }
}
small {
  font-size: 0.8em;
}
div:focus {
  outline: none;
}
p,
ol,
ul,
dl,
dd,
table,
address,
pre,
form,
fieldset {
  margin: 0 0 1em 0;
}
embed,
iframe,
object,
video {
  max-width: 100%;
}
li {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
li ol,
li ul {
  margin: 0;
  padding-left: 5%;
}
dt {
  font-weight: bold;
}
table {
  width: 100%;
  font-size: inherit;
}
th,
td {
  vertical-align: top;
  padding: 0.2em 2em 0.2em 0;
}
th {
  text-align: left;
}
blockquote {
  margin: 0 5%;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: strikethrough;
}
a {
  text-decoration: none;
  color: #bb2709;
  transition: color 150ms ease-out, border-color 150ms ease-out, background-color 150ms ease-out;
}
a:hover,
a:active {
  color: #6c9d3b;
}
/*------------------------------------*\
    #FORMS
\*------------------------------------*/
/**
 * Resets
 */
button,
textarea,
input:not([type]),
input[type="button"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="reset"],
input[type="search"],
input[type="submit"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select[multiple] {
  -webkit-appearance: none;
}
button,
input,
select,
textarea,
fieldset {
  max-width: 100%;
  font-size: inherit;
}
button[disabled],
input[disabled],
select[disabled],
textarea[disabled],
fieldset[disabled] {
  opacity: 0.7;
  cursor: default;
}
/**
 * Rectangular Inputs
 */
input {
  padding: 0;
}
button,
input,
textarea,
select[multiple] {
  padding-right: 0.4em;
  padding-left: 0.4em;
  border-width: 1px;
  border-style: solid;
}
button,
input {
  height: 2.4em;
}
input,
textarea,
select[multiple] {
  background: #FFF;
  border-color: #DFDFDF;
}
textarea,
select[multiple] {
  width: 100%;
  padding-top: 0.35em;
  padding-bottom: 0.35em;
  vertical-align: top;
}
/**
 * Buttons
 */
button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
  cursor: pointer;
  padding: 0 1.5em;
  text-align: center;
  background: #333;
  border-color: transparent;
  color: #FFF;
}
button:active,
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active {
  -webkit-transform: translateY(1px);
      -ms-transform: translateY(1px);
          transform: translateY(1px);
}
/**
 * Non-Rectangular Inputs
 */
input[type="checkbox"],
input[type="radio"],
input[type="range"],
input[type="file"],
input[type="image"] {
  height: auto;
}
input[type="range"],
input[type="file"],
input[type="image"] {
  padding: 0;
  border: none;
  background: transparent;
}
/**
 * Fieldsets
 */
legend {
  font-weight: bold;
}
/**
 * Focus
 */
input,
textarea,
select[multiple],
button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
  transition: color 150ms ease-out, border-color 150ms ease-out, background-color 150ms ease-out;
}
input:focus,
textarea:focus,
select[multiple]:focus,
button:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="reset"]:focus {
  outline: none;
  border-color: #bb2709;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
/**
 * Contact Form
 */
.contact-us-form label.gfield_label {
  display: none !important;
}
/*------------------------------------*\
    #UTILITY-CLASSES
\*------------------------------------*/
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute !important;
  height: 1px;
  width: 1px;
}
.screen-reader-text:focus {
  clip: auto;
  left: 5px;
  top: 5px;
  z-index: 100000;
  width: auto;
  height: auto;
  padding: 0.5em 1.5em;
  border-radius: 3px;
  background: #009F6B;
  color: #FFF;
}
.screen-reader-text:focus:after {
  content: '\f458';
  display: inline-block;
  padding-left: 0.5em;
  vertical-align: middle;
  font-family: 'genericons';
}
.clearfix:after,
.clearfix:before {
  content: '';
  display: table;
  clear: both;
}
.helper {
  overflow: hidden;
}
.u-wide {
  width: 100%;
}
/*------------------------------------*\
	#GRID-COMPONENT
\*------------------------------------*/
.grid {
  margin-left: -15px;
  margin-right: -15px;
}
.grid:after,
.grid:before {
  content: '';
  display: table;
  clear: both;
}
.grid:after,
.grid:before {
  content: '';
  display: table;
  clear: both;
}
.grid--no-gutters {
  margin: 0;
}
.grid--small-gutters {
  margin: 0 -7.5px;
}
.grid--large-gutters {
  margin: 0 -30px;
}
.grid__column {
  display: block;
  float: left;
  width: 100%;
  min-height: 1px;
  padding: 0 15px;
}
.grid--reverse > .grid__column {
  float: right;
}
.grid--no-gutters > .grid__column {
  padding: 0;
}
.grid--small-gutters > .grid__column {
  padding: 0 7.5px;
}
.grid--large-gutters > .grid__column {
  padding: 0 30px;
}
.grid__column--12 {
  width: 100%;
}
.grid__column--11 {
  width: 91.66666667%;
}
.grid__column--10 {
  width: 83.33333333%;
}
.grid__column--9 {
  width: 75%;
}
.grid__column--8 {
  width: 66.66666667%;
}
.grid__column--7 {
  width: 58.33333333%;
}
.grid__column--6 {
  width: 50%;
}
.grid__column--5 {
  width: 41.66666667%;
}
.grid__column--4 {
  width: 33.33333333%;
}
.grid__column--3 {
  width: 25%;
}
.grid__column--2 {
  width: 16.66666667%;
}
.grid__column--1 {
  width: 8.33333333%;
}
@media (min-width: 480px) {
  .grid__column--s-12 {
    width: 100%;
  }
  .grid__column--s-11 {
    width: 91.66666667%;
  }
  .grid__column--s-10 {
    width: 83.33333333%;
  }
  .grid__column--s-9 {
    width: 75%;
  }
  .grid__column--s-8 {
    width: 66.66666667%;
  }
  .grid__column--s-7 {
    width: 58.33333333%;
  }
  .grid__column--s-6 {
    width: 50%;
  }
  .grid__column--s-5 {
    width: 41.66666667%;
  }
  .grid__column--s-4 {
    width: 33.33333333%;
  }
  .grid__column--s-3 {
    width: 25%;
  }
  .grid__column--s-2 {
    width: 16.66666667%;
  }
  .grid__column--s-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 680px) {
  .grid__column--m-12 {
    width: 100%;
  }
  .grid__column--m-11 {
    width: 91.66666667%;
  }
  .grid__column--m-10 {
    width: 83.33333333%;
  }
  .grid__column--m-9 {
    width: 75%;
  }
  .grid__column--m-8 {
    width: 66.66666667%;
  }
  .grid__column--m-7 {
    width: 58.33333333%;
  }
  .grid__column--m-6 {
    width: 50%;
  }
  .grid__column--m-5 {
    width: 41.66666667%;
  }
  .grid__column--m-4 {
    width: 33.33333333%;
  }
  .grid__column--m-3 {
    width: 25%;
  }
  .grid__column--m-2 {
    width: 16.66666667%;
  }
  .grid__column--m-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 960px) {
  .grid__column--l-12 {
    width: 100%;
  }
  .grid__column--l-11 {
    width: 91.66666667%;
  }
  .grid__column--l-10 {
    width: 83.33333333%;
  }
  .grid__column--l-9 {
    width: 75%;
  }
  .grid__column--l-8 {
    width: 66.66666667%;
  }
  .grid__column--l-7 {
    width: 58.33333333%;
  }
  .grid__column--l-6 {
    width: 50%;
  }
  .grid__column--l-5 {
    width: 41.66666667%;
  }
  .grid__column--l-4 {
    width: 33.33333333%;
  }
  .grid__column--l-3 {
    width: 25%;
  }
  .grid__column--l-2 {
    width: 16.66666667%;
  }
  .grid__column--l-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 960px) {
  .grid__column--xl-12 {
    width: 100%;
  }
  .grid__column--xl-11 {
    width: 91.66666667%;
  }
  .grid__column--xl-10 {
    width: 83.33333333%;
  }
  .grid__column--xl-9 {
    width: 75%;
  }
  .grid__column--xl-8 {
    width: 66.66666667%;
  }
  .grid__column--xl-7 {
    width: 58.33333333%;
  }
  .grid__column--xl-6 {
    width: 50%;
  }
  .grid__column--xl-5 {
    width: 41.66666667%;
  }
  .grid__column--xl-4 {
    width: 33.33333333%;
  }
  .grid__column--xl-3 {
    width: 25%;
  }
  .grid__column--xl-2 {
    width: 16.66666667%;
  }
  .grid__column--xl-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 680px) {
  .grid--2-columns > .grid__column {
    width: 50%;
  }
  .grid--2-columns > .grid__column:nth-child(2n+1) {
    clear: left;
  }
  .grid--reverse.grid--2-columns > .grid__column:nth-child(2n+1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--3-columns > .grid__column {
    width: 33.333%;
  }
  .grid--3-columns > .grid__column:nth-child(3n+1) {
    clear: left;
  }
  .grid--reverse.grid--3-columns > .grid__column:nth-child(3n+1) {
    clear: right;
  }
}
@media (min-width: 480px) {
  .grid--4-columns > .grid__column {
    width: 50%;
  }
  .grid--4-columns > .grid__column:nth-child(2n+1) {
    clear: left;
  }
  .grid--reverse.grid--4-columns > .grid__column:nth-child(2n+1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--4-columns > .grid__column {
    width: 25%;
  }
  .grid--4-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--reverse.grid--4-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--4-columns > .grid__column:nth-child(4n+1) {
    clear: left;
  }
  .grid--reverse.grid--4-columns > .grid__column:nth-child(4n+1) {
    clear: right;
  }
}
@media (min-width: 480px) {
  .grid--5-columns > .grid__column {
    width: 50%;
  }
  .grid--5-columns > .grid__column:nth-child(2n+1) {
    clear: left;
  }
  .grid--reverse.grid--5-columns > .grid__column:nth-child(2n+1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--5-columns > .grid__column {
    width: 20%;
  }
  .grid--5-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--reverse.grid--5-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--5-columns > .grid__column:nth-child(5n+1) {
    clear: left;
  }
  .grid--reverse.grid--5-columns > .grid__column:nth-child(5n+1) {
    clear: right;
  }
}
@media (min-width: 480px) {
  .grid--6-columns > .grid__column {
    width: 50%;
  }
  .grid--6-columns > .grid__column:nth-child(2n+1) {
    clear: left;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(2n+1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--6-columns > .grid__column {
    width: 33.3333%;
  }
  .grid--6-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(2n+1) {
    clear: none;
  }
  .grid--6-columns > .grid__column:nth-child(3n+1) {
    clear: left;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(3n+1) {
    clear: right;
  }
}
@media (min-width: 960px) {
  .grid--6-columns > .grid__column {
    width: 16.66666%;
  }
  .grid--6-columns > .grid__column:nth-child(3n+1) {
    clear: none;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(3n+1) {
    clear: none;
  }
  .grid--6-columns > .grid__column:nth-child(6n+1) {
    clear: left;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(6n+1) {
    clear: right;
  }
}
/*------------------------------------*\
    #IMAGES
\*------------------------------------*/
img,
.wp-caption {
  max-width: 100%;
  height: auto;
}
.alignnone,
.alignleft,
.aligncenter,
.alignright,
.alignnone.wp-caption,
.alignleft.wp-caption,
.aligncenter.wp-caption,
.alignright.wp-caption {
  display: block;
  margin-bottom: 1.5em;
}
.alignleft,
.alignright,
.alignleft.wp-caption,
.alignright.wp-caption {
  margin-top: 0.5em;
}
.alignleft,
.alignleft.wp-caption {
  float: left;
  margin-right: 2em;
}
.alignright,
.alignright.wp-caption {
  float: right;
  margin-left: 2em;
}
.aligncenter,
.aligncenter.wp-caption {
  margin-left: auto;
  margin-right: auto;
}
img.has-frame {
  background: url(images/paper-cutout--large.png) center center / 100% 100% no-repeat;
  padding: 18px 18px 13px 19px;
}
/*------------------------------------*\
    #GALLERIES
\*------------------------------------*/
.gallery:after {
  content: '';
  display: block;
  clear: both;
}
.gallery img {
  display: block;
}
.gallery .gallery-item {
  float: left;
  width: 50%;
  margin-bottom: 1.5em;
  padding: 0;
  text-align: center;
}
.gallery .gallery-item:nth-of-type(2n+1) {
  clear: left;
}
.gallery .gallery-caption {
  margin: 0;
  font-size: 0.8em;
  text-align: center;
}
.gallery-icon {
  display: inline-block;
}
.gallery-columns-1 .gallery-item {
  clear: none;
  width: 100%;
  clear: both;
}
.gallery .gallery-caption,
.wp-caption-text,
.wp-caption-dd {
  font-style: italic;
}
@media (min-width: 680px) {
  .gallery-item.gallery-item:nth-of-type(2n+1) {
    /* Extra specificity for editor */
    clear: none;
  }
  .gallery-columns-9 .gallery-item {
    width: 11.11111111%;
  }
  .gallery-columns-9 .gallery-item:nth-of-type(9n + 1) {
    clear: left;
  }
  .gallery-columns-8 .gallery-item {
    width: 12.5%;
  }
  .gallery-columns-8 .gallery-item:nth-of-type(8n + 1) {
    clear: left;
  }
  .gallery-columns-7 .gallery-item {
    width: 14.28571429%;
  }
  .gallery-columns-7 .gallery-item:nth-of-type(7n + 1) {
    clear: left;
  }
  .gallery-columns-6 .gallery-item {
    width: 16.66666667%;
  }
  .gallery-columns-6 .gallery-item:nth-of-type(6n + 1) {
    clear: left;
  }
  .gallery-columns-5 .gallery-item {
    width: 20%;
  }
  .gallery-columns-5 .gallery-item:nth-of-type(5n + 1) {
    clear: left;
  }
  .gallery-columns-4 .gallery-item {
    width: 25%;
  }
  .gallery-columns-4 .gallery-item:nth-of-type(4n + 1) {
    clear: left;
  }
  .gallery-columns-3 .gallery-item {
    width: 33.33333333%;
  }
  .gallery-columns-3 .gallery-item:nth-of-type(3n + 1) {
    clear: left;
  }
  .gallery-columns-2 .gallery-item {
    width: 50%;
  }
  .gallery-columns-2 .gallery-item:nth-of-type(2n + 1) {
    clear: left;
  }
}
.gallery-caption {
  padding: 0 1em;
}
/*------------------------------------*\
    #MEDIA-ELEMENT-JS
\*------------------------------------*/
.mejs-container {
  margin-bottom: 1.5em;
}
/*------------------------------------*\
    #SEARCH-FORM
\*------------------------------------*/
.search-form {
  display: block;
  position: relative;
}
.search-form__search::-webkit-input-placeholder {
  text-align: center;
}
.search-form__search::-moz-placeholder {
  text-align: center;
}
.search-form__search:-ms-input-placeholder {
  text-align: center;
}
.search-form__search::placeholder {
  text-align: center;
}
.search-form__submit {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding: 0 0.5em;
  border: none;
  background: transparent;
  color: inherit;
  font-size: 1.25em;
}
.search-form__submit:before {
  content: '\f400';
  font-family: 'Genericons';
  vertical-align: middle;
}
.search-form__submit:focus {
  outline: auto;
  box-shadow: none;
}
/*------------------------------------*\
    #WIDGETS
\*------------------------------------*/
.widget {
  margin-bottom: 3rem;
}
.widget ul {
  padding: 0;
  list-style: none;
}
.widget ul ul {
  padding-left: 5%;
}
.widget__title {
  font-size: 1em;
}
.list-custom-taxonomy-widget .widget__header::before {
  content: url(images/cauliflour-sketch.png);
  display: block;
  height: 82px;
  margin: 0 auto 0.5em;
  width: 84px;
}
.woocommerce .list-custom-taxonomy-widget .widget__header::before,
.woocommerce-page .list-custom-taxonomy-widget .widget__header::before {
  content: url(images/onion-sketch.png);
}
.single-recipe .list-custom-taxonomy-widget .widget__header::before,
.archive-recipe .list-custom-taxonomy-widget .widget__header::before,
.tax-recipe_category .list-custom-taxonomy-widget .widget__header::before {
  content: url(images/apple-sketch.png);
}
.list-custom-taxonomy-widget .widget__title {
  font: 2em 'Satisfy', cursive;
  margin: 0;
  text-align: center;
}
.list-custom-taxonomy-widget > ul {
  background: url(images/line-categories.png) center top no-repeat, url(images/line-categories.png) center bottom no-repeat;
  font: 1.25em 'Special Elite', serif;
  padding: 1em 0 1em 1em;
  position: relative;
}
.list-custom-taxonomy-widget > ul a {
  color: #bb2709;
}
.list-custom-taxonomy-widget > ul a:hover {
  color: #6c9d3b;
}
.list-custom-taxonomy-widget > ul ul {
  padding-left: 0;
}
.list-custom-taxonomy-widget > ul ul a {
  color: #141314;
  font: 17px 'Droid Serif', serif;
}
.widget_product_search input[type="submit"] {
  display: none;
}
.widget_shopping_cart {
  font-size: 0.8em;
}
/*------------------------------------*\
    #STRUCTURE
\*------------------------------------*/
.container {
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 960px) {
  .container {
    max-width: 960px;
    padding: 0;
  }
}
@media (min-width: 960px) {
  .container {
    max-width: 960px;
  }
}
.content-sidebar {
  margin-top: 3rem;
}
.content,
.sidebar {
  margin-bottom: 3rem;
}
.page-template-template-modules .content {
  margin-bottom: 0;
}
/*------------------------------------*\
	#HEADER
\*------------------------------------*/
.grid--header:after,
.grid--header:before {
  display: none;
}
@media (max-width: 960px) {
  .flexbox .grid--header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .flexbox .grid--header .grid__column {
    float: none;
  }
}
.grid__column--header-right {
  text-align: right;
}
.site-logo-link {
  position: relative;
  display: block;
}
@media (min-width: 960px) {
  .site-logo-link:after {
    content: '';
    position: absolute;
    left: 100%;
    left: calc(99.7%);
    bottom: 0;
    display: block;
    width: 720px;
    height: 16px;
    background: url(images/divider2.svg) left center / contain no-repeat;
  }
}
.site-logo {
  display: block;
  width: 180px;
  height: auto;
  max-width: 100%;
  margin: 1rem 0;
}
@media (min-width: 960px) {
  .site-logo {
    width: 240px;
    margin: 3rem 0 1.5rem 0;
  }
}
/*------------------------------------*\
    #HEADER PROMOTION
\*------------------------------------*/
.page-section--promotion {
  padding: 1.1rem 0;
  background: url(images/bg7.jpg) center center / cover no-repeat;
  color: #FFF;
  overflow: visible;
  text-align: center;
}
.promotion {
  position: relative;
}
.promotion__book {
  position: absolute;
  top: -32px;
  left: 0  ;
}
.promotion__label,
.promotion__button {
  display: inline-block;
  margin-left: 65px;
  vertical-align: middle;
}
.promotion__label {
  font: 1.66em 'Special Elite', serif;
  color: #FFF;
  position: relative;
  top: 0.1em;
}
.promotion__label em {
  font: normal 1.3em 'Satisfy', cursive;
}
@media only screen and (max-width: 960px) {
  .promotion__label {
    display: none;
  }
}
.promotion__button {
  background: url(images/sign-up-top.png) center no-repeat;
  border-radius: 8.5px;
  box-shadow: 2px 2px 3.5px rgba(0, 0, 0, 0.63);
  color: #FFF;
  font: 1.5em 'Special Elite', serif;
  padding: 0.5em 0 0.125em;
  text-transform: uppercase;
  width: 202px;
}
.promotion__button:hover,
.promotion__button:visited {
  color: #FFF;
}
/*------------------------------------*\
    #NAVBAR
\*------------------------------------*/
.navbar {
  display: none;
  font-size: 1.1em;
  font-family: 'Special Elite', serif;
  text-transform: lowercase;
  text-align: left;
}
.no-js .navbar,
.navbar.is-open {
  display: block;
}
@media (min-width: 960px) {
  .navbar {
    display: block;
    float: right;
  }
}
.navbar__toggle {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.5em;
  padding: 0;
  border: none;
  line-height: 1.2;
  font-family: 'Special Elite', serif;
  background: transparent;
  color: inherit;
}
.navbar__toggle:hover,
.navbar__toggle:focus {
  box-shadow: none;
  color: #bb2709;
}
.no-js .navbar__toggle {
  display: none;
}
@media (min-width: 480px) {
  .navbar__toggle {
    margin-left: 1em;
  }
}
@media (min-width: 960px) {
  .navbar__toggle {
    display: none;
  }
}
.menu--navbar {
  position: relative;
  z-index: 10;
  margin: 0;
  padding: 0;
  line-height: 1;
}
.menu--navbar .menu__item {
  display: block;
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
}
.menu--navbar a {
  display: block;
  padding: 0.25em 0;
  color: #2f2d2e;
}
@media (min-width: 960px) {
  .menu--navbar a {
    padding: 0.5em;
  }
}
.menu--navbar a:hover,
.menu--navbar a:active {
  color: #bb2709;
}
@media (min-width: 960px) {
  .navbar:after,
  .navbar:before {
    content: '';
    display: table;
    clear: both;
  }
  .navbar:after,
  .navbar:before {
    content: '';
    display: table;
    clear: both;
  }
  .menu--navbar {
    float: right;
  }
  .menu--navbar .menu__item--level-0 {
    float: left;
  }
  .menu--navbar .menu__item--level-0.has-children > a:after {
    content: '▾';
    vertical-align: top;
    padding-left: 0.5em;
  }
  .menu--navbar .sub-menu {
    clip: rect(0, 0, 0, 0);
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 16em;
    padding: 0;
    list-style: none;
    background: #2f2d2e;
    white-space: nowrap;
  }
  .menu--navbar .sub-menu .sub-menu {
    top: 0;
    left: 100%;
    -webkit-transform-origin: left center;
        -ms-transform-origin: left center;
            transform-origin: left center;
  }
  .menu--navbar .menu__item.focus > .sub-menu,
  .menu--navbar .menu__item:hover > .sub-menu {
    clip: auto;
  }
  .menu--navbar .sub-menu__item > a {
    padding: 1em 4em 1em 1.3em;
    font-size: 0.8em;
    color: #FFF;
  }
  .menu--navbar .sub-menu__item.focus > a,
  .menu--navbar .sub-menu__item > a:hover {
    background: #222121;
  }
  .menu--navbar .sub-menu__item.has-children > a:after {
    content: '▸';
    position: absolute;
    right: 1em;
  }
}
/*------------------------------------*\
    #ENTRIES
\*------------------------------------*/
.entry__header {
  margin-bottom: 1em;
}
.entry__title {
  margin: 0;
  word-wrap: break-word;
  color: #6c9d3b;
}
.list-view .entry__title {
  color: inherit;
}
.entry__title a:not(:hover):not(:active) {
  color: inherit;
}
.post .entry__title,
.list-view .entry__title {
  font-family: 'Satisfy', cursive;
}
.entry__subtitle {
  margin: 0;
  font-weight: bold;
  font-size: inherit;
  font-family: inherit;
}
.entry__meta {
  margin-top: 0.25em;
  font-size: 0.8em;
}
.entry__meta a:not(:hover):not(:active) {
  color: #888;
}
.entry__meta .sharethis {
  float: right;
}
.sharethis .stButton .stLarge {
  width: 24px;
  height: 24px;
  background-size: contain;
}
.sharethis .stButton .stLarge:hover {
  background-position: -24px;
}
.entry__footer {
  margin-top: 3rem;
}
.wp-post-image {
  background: url(images/paper-cutout.png) center / 100% 100% no-repeat;
  padding: 10px;
}
.front-page-testimonial .wp-post-image {
  background: none;
  padding: 0;
}
.wp-post-image.alignleft {
  max-width: 40%;
  margin: 0 1em 1em 0;
}
/* Archive */
.archive-header {
  margin-bottom: 2rem;
}
.archive-title {
  background: url(images/large-paint-green.svg) no-repeat;
  background-size: 100% 100%;
  color: #FFF;
  display: inline-block;
  padding: 0.25em 15% 0 25px;
}
.list-view .entry {
  margin-bottom: 2rem;
}
.list-view .entry::after {
  background: url(images/hand_drawn_line_BLOG.svg) center bottom / 100% no-repeat;
  content: "";
  display: block;
  height: 1em;
  opacity: 0.5;
}
/* 404 */
.error404 .entry {
  margin: 4rem 0 8rem 0;
  text-align: center;
}
.error404 .entry .search-form {
  display: inline-block;
  max-width: 100%;
  width: 20em;
}
/* Meta */
.meta-item {
  display: inline-block;
  white-space: nowrap;
  margin-right: 0.75em;
}
.meta-item:before {
  display: inline-block;
  font-family: 'Genericons';
  vertical-align: top;
}
.meta-item--date:before {
  content: '\f307';
}
.meta-item-item--edit:before {
  content: '\f411';
}
.meta-item--comments:before {
  content: '\f300';
}
/* Terms */
.terms-list:before {
  display: inline-block;
  font-family: 'Genericons';
  vertical-align: top;
}
.terms-list--categories:before {
  content: '\f301';
}
.terms-list--tags:before {
  content: '\f302';
}
/* Pagination */
.pagination {
  text-align: center;
}
.pagination > a,
.pagination > span {
  display: inline-block;
  margin: 0 5px 5px 0;
  padding: 0.75em;
  border: 1px solid currentColor;
  line-height: 1;
}
.pagination .current {
  opacity: 0.25;
}
.pagination:after,
.pagination:before {
  content: '';
  display: table;
  clear: both;
}
.pagination:after,
.pagination:before {
  content: '';
  display: table;
  clear: both;
}
.page-numbers.dots {
  border: none;
}
.pagination,
.post-navigation {
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
/*------------------------------------*\
    #TESTIMONIAL PAGE
\*------------------------------------*/
/* Styling here originally written for msia.org.au */
#content .testimonial-title {
  display: inline;
  color: #6c9d3b;
  font: 1.4em 'Satisfy', cursive;
}
#content .testimonial {
  position: relative;
}
#content .testimonial-flag-image {
  position: absolute;
  left: 0;
  top: 0;
}
#content .testimonial-quote,
#content .testimonial-flag-body {
  font-style: italic;
  padding-left: 114px;
}
#content .testimonial-subtitle {
  display: inline;
  color: #bb2709;
  opacity: 1;
  font-weight: normal;
  font-size: inherit;
}
#content .testimonial-subtitle:before {
  content: ' - ';
}
#content .testimonial-thumb-border .testimonial-thumb {
  border: none;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}
/*------------------------------------*\
    #RECIPES
\*------------------------------------*/
.page-template-template-recipes h3,
.single-recipe h3,
.single-post h3,
.page-template-template-recipes h5,
.single-recipe h5,
.single-post h5 {
  font-size: 1.2em;
}
@media (min-width: 680px) {
  .page-template-template-recipes h3,
  .single-recipe h3,
  .single-post h3,
  .page-template-template-recipes h5,
  .single-recipe h5,
  .single-post h5 {
    font-size: 1.3em;
  }
}
.page-template-template-recipes h3,
.single-recipe h3,
.single-post h3 {
  color: #6c9d3b;
}
.recipe-heading {
  color: #bb2709;
  font-family: 'Satisfy', cursive;
}
.recipes-grid {
  margin: 0 -5px 3rem -5px;
}
.recipes-grid:after,
.recipes-grid:before {
  content: '';
  display: table;
  clear: both;
}
.recipes-grid:after,
.recipes-grid:before {
  content: '';
  display: table;
  clear: both;
}
.recipes-grid__item {
  width: 100%;
}
@media (min-width: 680px) {
  .recipes-grid__item {
    width: 50%;
  }
}
@media (min-width: 680px) {
  .recipes-grid__item {
    width: 33.3333%;
  }
}
.recipes-grid .recipes-grid__item {
  float: left;
  padding: 0 5px;
}
.recipes-grid .recipes-grid__item:nth-child(2n+1) {
  clear: left;
}
@media (min-width: 480px) {
  .recipes-grid .recipes-grid__item:nth-child(2n+1) {
    clear: none;
  }
  .recipes-grid .recipes-grid__item:nth-child(3n+1) {
    clear: left;
  }
}
.recipes-grid .recipe,
.list-view .recipe {
  text-align: center;
}
.recipes-grid .recipe:after,
.list-view .recipe:after {
  display: none;
}
.recipes-grid .recipe .entry__title,
.list-view .recipe .entry__title {
  font-size: 1.4em;
  font-family: 'Special Elite', serif;
  color: inherit;
}
.recipes-grid .recipe .wp-post-image,
.list-view .recipe .wp-post-image {
  margin: 0  0 1em 0;
  padding: 6px;
}
.suggested-recipes {
  margin-top: 3rem;
}
.suggested-recipes .suggested-recipes__title {
  color: #6c9d3b;
  font-family: 'Satisfy', cursive;
}
.single .recipe .entry__title {
  color: #6c9d3b;
  font-family: 'Satisfy', cursive;
}
.recipes-footer {
  text-align: center;
}
.recipes-all {
  display: inline-block;
  background: url(images/add-to-cart--category.png) center / contain no-repeat;
  color: #FFF;
  display: block;
  font: 1.1em 'Special Elite', serif;
  margin-top: 0.5em;
  padding: 0.625em 0 0.25em;
  text-transform: uppercase;
}
.recipes-all:hover {
  color: #FFF;
}
/*------------------------------------*\
    #EXPERTS
\*------------------------------------*/
.page-template-template-experts .archive-header {
  margin-bottom: 1rem;
}
.expert-bio {
  margin-bottom: 3rem;
  padding-bottom: 3rem;
  background: url(images/hand_drawn_line_BLOG.svg) center bottom / 100% no-repeat;
}
.expert-bio .wp-post-image {
  box-sizing: content-box;
}
.expert-bio__title {
  margin-bottom: 0;
  font: normal normal 1.5em/1.2 'Satisfy', cursive;
}
@media (min-width: 680px) {
  .expert-bio__title {
    font-size: 1.875em;
  }
}
.expert-bio__subtitle {
  font: inherit;
  font-weight: bold;
  margin-top: 0;
}
/*------------------------------------*\
    #COMMENTS
\*------------------------------------*/
/* Comments List */
.comments {
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
.comments__header {
  margin-bottom: 1.5rem;
}
.comment__list {
  padding: 0;
}
/* Comments */
.comment,
.pingback,
.trackback {
  list-style: none;
}
.comment-body {
  margin-bottom: 3rem;
}
.comment-meta {
  position: relative;
  margin-bottom: 0.75em;
}
.comment-metadata a:not(:hover):not(:active) {
  color: #888;
}
.comment-meta,
.comment-content,
.reply {
  padding-left: 70px;
}
.comment-author .avatar {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 50px;
  width: auto;
  height: auto;
  border-radius: 50%;
}
.comment-edit-link {
  margin-left: 0.5em;
}
.pingback .url,
.trackback .url {
  font-style: italic;
}
/* Comment Form */
.comment-respond {
  margin: 3rem 0 0 0;
}
.comment .comment-respond {
  margin: 0 0 3em 0;
}
.comment-reply-title small {
  display: block;
}
.comments .children {
  padding-left: 5%;
}
.comment-form {
  display: block;
}
.comment-form label {
  display: block;
}
.required {
  color: #C40233;
}
.comment-metadata,
.form-allowed-tags,
.pingback .edit-link,
.trackback .edit-link {
  font-size: 0.8em;
}
#cancel-comment-reply-link {
  font-size: 0.6em;
}
/*------------------------------------*\
    #FOOTER
\*------------------------------------*/
.footer {
  padding-top: 2rem;
  background: #2e2b2d url(images/footer.jpg) center center / cover no-repeat;
}
.footer,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a {
  color: #FFF;
}
.footer .widget__title {
  font-size: 1.25em;
  white-space: nowrap;
}
.footer a:hover,
.footer a:active {
  color: #6c9d3b;
}
.credit {
  margin-bottom: 2rem;
}
@media (min-width: 680px) {
  .credit {
    text-align: right;
  }
}
/* Sections */
.page-template-template-front-page .content {
  margin-bottom: 0;
}
.front-page-section {
  padding: 2rem 0;
}
.front-page-section--photo {
  position: relative;
}
.front-page-section--photo:before,
.front-page-section--photo:after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 0;
  right: 0;
  height: 5px;
  background: url(images/line.png) center center no-repeat;
}
.front-page-section--photo:after {
  top: auto;
  bottom: 2px;
}
.front-page-section__title {
  text-align: center;
}
.front-page-section--latest-recipes .front-page-section__title > span,
.front-page-section--latest-posts .front-page-section__title > span {
  background: url(images/large-paint-green.svg) center / 100% 100% no-repeat;
  color: #FFF;
  display: inline-block;
  padding: 0.375em 2em 0.125em 1em;
}
/* Jumbotron */
.front-page-section--jumbotron {
  padding: 0;
  background: url(images/bg5.jpg) center center / cover no-repeat;
}
.jumbotron {
  position: relative;
  padding: 2rem 0;
}
@media (min-width: 960px) {
  .jumbotron:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 3;
    right: 2rem;
    bottom: 0;
    top: 0;
    width: 290px;
    background: url(images/amanda.png) right bottom no-repeat;
  }
  .page-template-template-franchise .jumbotron:after {
    background-image: url(images/eastern-suburbs.png);
  }
}
.jumbotron__image {
  display: block;
  margin: 0;
  border: 5px solid #FFF;
}
/* Panels */
.front-page-section--panels {
  padding: 1.5rem 0 0 0;
  background: #634934 url(images/wood.jpg) center center;
}
.front-page-section--panels:after {
  display: none;
}
@media (min-width: 960px) {
  .front-page-section--panels {
    background: url(images/bg2.jpg) center center / cover no-repeat;
  }
  .front-page-section--panels:after {
    display: block;
    bottom: 0;
    height: 3rem;
    background: #2e2b2d url(images/footer.jpg) center center / cover no-repeat;
  }
}
.panels-grid:after,
.panels-grid:before {
  content: '';
  display: table;
  clear: both;
}
.panels-grid:after,
.panels-grid:before {
  content: '';
  display: table;
  clear: both;
}
.panels-grid__item {
  margin: 1rem 0 0 0;
}
@media (min-width: 960px) {
  .panels-grid__item {
    float: left;
    width: 25%;
    margin: 0;
  }
}
.clickable-panel {
  position: relative;
  z-index: 2;
  text-align: center;
}
.clickable-panel a {
  color: #FFF;
}
.clickable-panel__image {
  display: block;
  margin: 0 auto 1rem auto;
}
.clickable-panel__title {
  margin: 0 -15px;
  padding: 0.7rem 0 0.3rem;
  font-size: 1.375rem;
  line-height: 2rem;
  background: #2e2b2d url(images/footer.jpg) center center / cover no-repeat;
}
@media (min-width: 960px) {
  .clickable-panel__title {
    margin: 0;
    background: transparent;
  }
}
/* Latest Posts */
.front-page-section--latest-posts .wp-post-image {
  margin: 0.25em 1em 1em 0;
  padding: 6px;
}
.latest-posts-grid {
  margin: 0 -10px;
  overflow: hidden;
}
.latest-posts-grid:after,
.latest-posts-grid:before {
  content: '';
  display: table;
  clear: both;
}
.latest-posts-grid:after,
.latest-posts-grid:before {
  content: '';
  display: table;
  clear: both;
}
.latest-posts-grid__item {
  margin-bottom: 1rem;
  padding: 0 10px;
}
@media (min-width: 680px) {
  .latest-posts-grid__item {
    float: left;
    width: 50%;
  }
  .latest-posts-grid__item:nth-child(odd) {
    clear: left;
  }
}
.front-page-section--latest-posts .entry__title {
  padding-bottom: 6px;
  background: url(images/hand_drawn_line.svg) left bottom / 100% 6px no-repeat;
  color: inherit;
  font-size: 1.8em;
  font-family: 'Satisfy', cursive;
}
.front-page-section--latest-posts .wp-post-image {
  max-width: 105px;
}
/* Logos */
.front-page-section--logos {
  padding: 1.5rem 0;
  background: #634934 url(images/wood.jpg) center center;
}
@media (min-width: 960px) {
  .front-page-section--logos {
    background: url(images/bg1.jpg) center center / cover no-repeat;
  }
}
.front-page-section--logos .front-page-section__title {
  margin: 0;
  line-height: 1;
  font-family: 'Satisfy', sans-serif;
  color: #FFF;
}
@media (min-width: 960px) {
  .front-page-section--logos .front-page-section__title {
    font-size: 2.8em;
  }
}
.logos {
  text-align: center;
}
@media (min-width: 960px) {
  .logos {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.logos__logo {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.25em;
}
/* Books */
.front-page-section--books {
  padding: 1.5rem 0;
  background: #634934 url(images/wood.jpg) center center;
}
@media (min-width: 960px) {
  .front-page-section--books {
    background: url(images/bg10.jpg) center center / cover no-repeat;
  }
}
.front-page-section--books .front-page-section__title {
  margin: 0;
  line-height: 1;
  font-family: 'Satisfy', sans-serif;
  color: #FFF;
}
@media (min-width: 960px) {
  .front-page-section--books .front-page-section__title {
    font-size: 2.8em;
  }
}
.front-page-section--books img {
  display: block;
  margin: 0.25em auto;
}
/* Recipes */
.latest-recipes-grid {
  margin: 0 -10px;
  overflow: hidden;
}
.latest-recipes-grid:after,
.latest-recipes-grid:before {
  content: '';
  display: table;
  clear: both;
}
.latest-recipes-grid:after,
.latest-recipes-grid:before {
  content: '';
  display: table;
  clear: both;
}
.latest-recipes-grid__item {
  margin-bottom: 1rem;
  padding: 0 10px;
}
@media (min-width: 680px) {
  .latest-recipes-grid__item {
    float: left;
    width: 33.3333%;
  }
  .latest-recipes-grid__item:nth-child(3n+1) {
    clear: left;
  }
}
.front-page-section--latest-recipes .entry {
  text-align: center;
}
.front-page-section--latest-recipes .entry__title {
  font-size: 1.8em;
  font-family: 'Satisfy', cursive;
  color: inherit;
}
/* Social */
.front-page-section--social {
  padding: 0.625rem 0;
  background: url(images/bg6.jpg) center center / cover no-repeat;
  text-align: center;
}
.front-page-section--social:before,
.front-page-section--social:after {
  display: none;
}
.social--footer .social__label {
  font: 2.25em 'Special Elite', serif;
  color: #FFF;
  position: relative;
  top: 0.1em;
}
.social--footer .social__label em {
  font: normal 1.125em 'Satisfy', cursive;
}
.social--footer .menu--social {
  padding: 5px 30px 5px 29px;
  margin: 0.3rem 0;
  background: url(images/social2.png) center center / contain no-repeat;
}
.social--footer .menu--social .menu__item--level-0 {
  margin: 0 5px;
}
.social--footer .menu--social a {
  width: 18px;
  padding: 3px;
  border-radius: 50%;
  font-size: 18px;
  background: #FFF !important;
  color: #bb2709;
}
/* Promotion */
.front-page-section--promotion {
  background: #634934 url(images/wood.jpg) center center;
  border-radius: 7px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  padding: 0;
  position: relative;
  text-align: center;
}
@media (min-width: 960px) {
  .front-page-section--promotion {
    background: url(images/bg8.jpg) center center / cover no-repeat;
  }
}
.front-page-section--promotion__image {
  display: block;
  margin: 0;
}
.front-page-section--promotion__call-to-action {
  position: absolute;
  left: 50%;
  bottom: 1em;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media only screen and (max-width: 960px) {
  .front-page-section--promotion__call-to-action {
    max-width: 25vw;
    bottom: 1.75vw;
  }
}
/* Testimonials */
.testimonials-grid {
  font-size: 0;
  margin: 0 -30px;
}
.testimonials-grid:after,
.testimonials-grid:before {
  content: '';
  display: table;
  clear: both;
}
.testimonials-grid:after,
.testimonials-grid:before {
  content: '';
  display: table;
  clear: both;
}
.testimonials-grid__item {
  font-size: 16px;
  margin: 1em 0;
  padding: 0 30px;
}
@media (min-width: 960px) {
  .testimonials-grid__item {
    display: inline-block;
    vertical-align: middle;
    width: 33.3333%;
  }
  .testimonials-grid__item:nth-child(3n+1) {
    clear: left;
  }
}
.front-page-testimonial {
  text-align: center;
}
.front-page-testimonial__content {
  position: relative;
  font-size: 1.05em;
  font-style: italic;
  color: #4c4c4e;
}
.front-page-testimonial__content:before,
.front-page-testimonial__content:after {
  position: absolute;
  line-height: 1;
  font-family: 'Special Elite', serif;
  color: rgba(108, 157, 59, 0.4);
}
.front-page-testimonial__content:before {
  content: '“';
  font-size: 3.3em;
  right: 100%;
  top: -0.3em;
}
.front-page-testimonial__content:after {
  content: '”';
  font-size: 5.1em;
  top: 90%;
  left: 90%;
}
.front-page-testimonial__footer {
  font: normal normal 1.37em/1.2 'Satisfy', cursive;
  color: #6c9d3b;
}
.instagram img {
  display: block;
}
.instagram .owl-controls {
  display: none !important;
}
/*------------------------------------*\
    #FORM-TEMPLATE
\*------------------------------------*/
.page-template-template-form .no-break {
  display: none;
}
.page-template-template-form .gform_wrapper {
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
}
.page-template-template-form .gform_wrapper .gform_heading {
  width: auto;
  margin: 0 0 2em 0;
  text-align: center;
}
.page-template-template-form .gform_wrapper .gform_footer {
  text-align: center;
}
.page-template-template-form .gform_wrapper .gform_body {
  padding: 1.5em;
  box-shadow: 0 0 15px -2px rgba(0, 0, 0, 0.3);
}
.page-template-template-form .gform_wrapper .gform_body select {
  height: 2.4em;
  border-color: #DFDFDF;
}
.page-template-template-form .gform_wrapper .gform_body .gsection_title {
  font-size: 1.5em;
  font-weight: normal;
  background: url(images/large-paint-green.svg) center / 100% 100% no-repeat;
  color: #FFF;
  display: inline-block;
  padding: 0.5em 2em 0.275em 1em !important;
}
.page-template-template-form .gform_wrapper .gform_body .gsection.gsection.gsection {
  margin: 2em 0;
  padding: 2em 0 0;
  border-top: 1px solid #CCC;
  border-bottom: none;
}
.page-template-template-form .gform_wrapper .gform_body .gsection.gsection.gsection:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
.page-template-template-form .gform_wrapper .gform_body .hide-label .gfield_label {
  display: none;
}
/*------------------------------------*\
	#WOOCOMMERCE-STYLES
\*------------------------------------*/
/* WooCommerce Pages */
.woocommerce {
  /* Product Lists */
  /* Single Product Pages */
}
.woocommerce .button.button,
.woocommerce .button.button.alt {
  background: #B12508;
  color: #FFF;
}
.woocommerce .button.button:hover,
.woocommerce .button.button.alt:hover {
  background: #801b06;
  color: #FFF;
}
.woocommerce .button.button[name="update_cart"],
.woocommerce .button.button.alt[name="update_cart"],
.woocommerce .button.button[name="apply_coupon"],
.woocommerce .button.button.alt[name="apply_coupon"],
.woocommerce .button.button[href$="/store/cart/"],
.woocommerce .button.button.alt[href$="/store/cart/"] {
  background: #e0e0e0;
  color: #B12508;
}
.woocommerce .button.button[name="update_cart"]:hover,
.woocommerce .button.button.alt[name="update_cart"]:hover,
.woocommerce .button.button[name="apply_coupon"]:hover,
.woocommerce .button.button.alt[name="apply_coupon"]:hover,
.woocommerce .button.button[href$="/store/cart/"]:hover,
.woocommerce .button.button.alt[href$="/store/cart/"]:hover {
  background: #d1d1d1;
}
.woocommerce .page-title {
  background: url(images/large-paint-red.svg) center no-repeat;
  background-size: 100% 100%;
  color: #FFF;
  float: left;
  padding: 10px 15% 3px 25px;
  /* Make sure that the next item in markup starts on a new line. */
}
.woocommerce .page-title + * {
  clear: left;
}
.woocommerce img.wp-post-image {
  border: none;
  margin: 0 !important;
}
.woocommerce .attachment-shop_catalog {
  box-shadow: 0 0 4.6px rgba(0, 0, 0, 0.2);
}
.woocommerce ul.products .entry::after {
  display: none;
}
.woocommerce ul.products li.product {
  text-align: center;
}
.woocommerce ul.products li.product h3 {
  color: #161617;
  font: 1.25em 'Droid Serif', serif;
  padding-bottom: 0.25em;
}
.woocommerce ul.products li.product a img {
  box-shadow: 0 0 4.5px rgba(0, 0, 0, 0.2);
  padding: 5px;
}
.woocommerce ul.products li.product .price {
  color: #bb2709;
  font: 1.25em 'Droid Serif', serif;
}
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .button:hover {
  background: url(images/add-to-cart--category.png) center / contain no-repeat;
  color: #FFF;
  display: block;
  font: 1.1em 'Special Elite', serif;
  margin-top: 0.5em;
  padding: 0.625em 0 0.25em;
  text-transform: uppercase;
}
.woocommerce div.product {
  /* Add to Cart Form */
  /* Product Tabs */
}
.woocommerce div.product .product_title {
  font-size: 1.6875em;
  margin: 0;
}
.woocommerce div.product p.price {
  color: #bb2709;
  font-size: 1.6875em;
  line-height: 1em;
}
.woocommerce div.product .attachment-shop_single.attachment-shop_single {
  background: none;
  box-shadow: 0 0 4.6px rgba(0, 0, 0, 0.2);
  margin-right: 10px;
}
.woocommerce div.product form.cart .quantity {
  font-size: 1.25em;
}
.woocommerce div.product form.cart .qty {
  padding: 0;
  margin-bottom: 1em;
}
.woocommerce div.product form.cart .button.button,
.woocommerce div.product form.cart .button.button:hover {
  background: url(images/add-to-cart.png) center no-repeat;
  border-radius: 9px;
  box-shadow: 2px 2px 3.5px rgba(0, 0, 0, 0.63);
  clear: left;
  display: block;
  float: none;
  font: 1.625em 'Special Elite', sans-serif;
  height: 38px;
  padding: 0.375em 0 0;
  text-transform: uppercase;
  width: 202px;
}
.woocommerce div.product .woocommerce-tabs .panel {
  text-align: left;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  border-bottom: solid 2px #664b36;
  z-index: 3;
}
.woocommerce div.product .woocommerce-tabs ul.tabs > li {
  background: #6c9d3b url(images/texture-green.jpg) center no-repeat;
  border: none;
  border-radius: 4px 4px 0 0;
  font: 1.0625em 'Special Elite', serif;
  margin-left: 0;
  margin-right: 0.25em;
  text-align: center;
  width: 198px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs > li a,
.woocommerce div.product .woocommerce-tabs ul.tabs > li a:hover {
  color: #FFF !important;
  font-weight: normal;
  padding: 15px 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs > li.active {
  background: #664b36 url(images/texture-wood.jpg) center no-repeat;
}
.woocommerce div.product .entry-content > h2:first-child {
  display: none;
}
.class-heading {
  color: #bb2709;
}
@media (max-width: 480px) {
  .woocommerce table.cart {
    font-size: 0.8em;
  }
  .woocommerce table.cart thead {
    font-size: 0.9em;
  }
  .woocommerce table.cart td {
    padding: 6px !important;
  }
  .woocommerce table.cart .product-price {
    display: none;
  }
}
/*------------------------------------*\
    #SOCIAL
\*------------------------------------*/
.social {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
}
.social__label,
.social__menu {
  display: inline-block;
  vertical-align: middle;
}
.social__label {
  display: none;
  margin-right: 0.5em;
  font: normal normal 1.2em/1 'Satisfy', cursive;
}
@media (min-width: 680px) {
  .social__label {
    display: inline-block;
  }
}
.menu--social {
  margin: 0.5rem 0;
  padding: 0;
  /* Change styling in the footer. */
}
@media (min-width: 960px) {
  .menu--social {
    margin: 1rem 0;
  }
}
.menu--social .menu__item--level-0 {
  display: block;
  float: left;
  margin: 0 0 0 5px;
}
.menu--social a {
  box-sizing: content-box;
  display: block;
  width: 18px;
  padding: 7px 12px 7px 8px;
  font-size: 18px;
  line-height: 1;
  background: url(images/small-paint--green.png) center center / contain no-repeat;
  color: #FFF;
}
@media (min-width: 480px) {
  .menu--social a {
    width: 24px;
    font-size: 24px;
  }
}
.menu--social .menu__item:nth-child(3n+2) a {
  background-image: url(images/small-paint--black.png);
}
.menu--social .menu__item:nth-child(3n+3) a {
  background-image: url(images/small-paint--red.png);
}
@media (min-width: 960px) {
  .footer .menu--social {
    margin: 0 0 0.25rem;
  }
}
.footer .menu--social .menu__item--level-0 {
  margin: 0 5px 0 0;
}
.footer .menu--social .menu__item a {
  background: none;
  padding: 0 20px 0 0;
}
.footer .menu--social .menu__item a::before {
  background: #FFF;
  border-radius: 50%;
  color: #252526;
  font-size: 27px;
  padding: 4px 0;
  width: 35px;
}
.menu--social a:before {
  content: '\f408';
  display: block;
  font-family: 'genericons';
  text-align: center;
}
.menu--social a[href*='facebook.com']:before {
  content: '\f204';
}
.menu--social a[href*='youtube.com']:before {
  content: '\f213';
}
.menu--social a[href*='twitter.com']:before {
  content: '\f202';
}
.menu--social a[href*='instagram.com']:before {
  content: '\f215';
}
.menu--social a[href*='linkedin.com']:before {
  content: '\f207';
}
.menu--social a[href*='google.com']:before {
  content: '\f206';
}
.menu--social a[href*='flickr.com']:before {
  content: '\f211';
}
.menu--social a[href*='pinterest.com']:before {
  content: '\f209';
}
.menu--social a[href*='vimeo.com']:before {
  content: '\f210';
}
.menu--social a[href*='tumblr.com']:before {
  content: '\f214';
}
/*------------------------------------*\
	#POPUPS
\*------------------------------------*/
/* POPUP 2 - FREE EBOOK SIGNUP */
.wdpu-msg.resize,
.wdpu-msg-inner.resize {
  max-width: 100% !important;
}
.wdpu-middle {
  min-height: 0 !important;
}
.block {
  display: block;
}
.wdpu-msg .wdpu-close {
  background: #85ae44 !important;
  border-radius: 100px;
  color: #FFF !important;
  -webkit-transform: translate(40%, -40%);
  -ms-transform: translate(40%, -40%);
  transform: translate(40%, -40%);
  height: 30px !important;
  line-height: 30px !important;
}
.wdpu-msg .wdpu-close:hover {
  background: #85ae44 !important;
}
.wdpu-content.wdpu-content.wdpu-content {
  padding: 0 !important;
}
.wdpu-content > p {
  margin: 0 !important;
}
.wdpu-msg .wdpu-text {
  margin: 0;
  position: relative;
}
.overlay--2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.popup-spacer--2 {
  margin: 7% 10% 0 47%;
  text-align: center;
}
h2.infusion-form {
  color: #bb2709;
  font: 1.5em 'Special Elite', serif;
}
h2.infusion-form em {
  font: normal 1.3em 'Satisfy', cursive;
}
.infusion-form.infusion-form.infusion-form p,
.infusion-form.infusion-form.infusion-form img {
  margin: 0;
}
.infusion-form br {
  display: none;
}
.infusion-field-input-container {
  display: block;
  font: 0.95em 'Droid Serif', serif;
  height: 2.85em;
  width: 100%;
}
.infusion-field {
  margin: 0.75em 0;
}
.infusion-form input[type="submit"] {
  background: url(images/sign-up-popup.png) center top no-repeat;
  border: none;
  color: #FFF;
  font: 2em 'Special Elite', sans-serif;
  height: auto;
  width: 247px;
  padding: 0.4em 1.5em 0.1em 0.75em;
}
@media only screen and (max-width: 770px) {
  .overlay--2,
  .overlay {
    font-size: 1.95vw;
  }
}
.module {
  padding: 4.5rem 0;
}
.module p {
  margin-bottom: 1.5em;
}
.module__title {
  margin-bottom: 1.5rem;
  font-family: 'Satisfy', cursive;
  letter-spacing: -0.04em;
  color: #bb2709;
  text-align: center;
}
.module__subtitle {
  text-align: center;
}
.module__button {
  display: inline-block;
  vertical-align: top;
  padding: 0.5em 2em;
  border-radius: 10px;
  font: normal normal 1.875em/1 'Special Elite', serif;
  text-transform: uppercase;
  background: #bb2709 url(images/texture-red.jpg) center center;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.35);
  color: #FFF;
}
.module__button:hover {
  color: #FFF;
}
.module__button--alt {
  background: #6c9d3b url(images/texture-green.jpg);
}
.module--with-background {
  position: relative;
  overflow: hidden;
  background: #AAA center center / cover no-repeat;
}
.module--with-background:before,
.module--with-background:not(:last-child):after {
  content: '';
  position: absolute;
  z-index: 3;
  display: block;
  width: 100%;
  height: 23px;
  background: url(images/torn.png);
  left: 0;
}
.module--with-background:before {
  top: -12px;
}
.module--with-background:not(:last-child):after {
  bottom: -12px;
}
.module--with-background .container {
  padding: 1.5rem;
  background: rgba(255, 255, 255, 0.9);
}
@media (min-width: 680px) {
  .module--with-background .container {
    padding: 3rem;
  }
}
.module--call-to-action {
  text-align: center;
}
.module--call-to-action .module__title:before {
  content: url(images/oranges.png);
  display: block;
  margin: 0 auto;
}
.module--checklist {
  padding-bottom: 3rem;
}
.module--gallery {
  padding: 0;
}
.module--gallery .gallery-caption {
  display: none;
}
.module--gallery .gallery-icon {
  display: block;
}
.module--gallery .gallery-item {
  margin: 0;
}
.module--jumbotron {
  padding: 0;
  background: url(images/bg5.jpg) center center / cover no-repeat;
}
.module--jumbotron .jumbotron:after {
  background-image: url(images/amanda-7-days.png);
}
.module--numbered-list {
  padding: 3rem 0;
}
.module--numbered-list .module__title:before {
  content: url(images/tomatoes.jpg);
  display: block;
  margin: 0 auto 1em auto;
}
@media (min-width: 680px) {
  .module--numbered-list .module__title:before {
    display: inline-block;
    vertical-align: middle;
    margin: 0 1em 0 0;
  }
}
.module--testimonials {
  padding-bottom: 1.5rem;
}
.module--text-button {
  text-align: center;
}
.module--text-images .grid {
  margin-bottom: 1.5rem;
}
.module--text-images li {
  margin: 0;
}
.module--text-image-button {
  padding-bottom: 3rem;
  text-align: center;
}
.module--text-image-button .container {
  margin-bottom: 3rem;
  text-align: left;
}
.numbered-list {
  margin: 0 -15px;
  padding: 0;
  list-style: none;
}
.numbered-list:after,
.numbered-list:before {
  content: '';
  display: table;
  clear: both;
}
.numbered-list:after,
.numbered-list:before {
  content: '';
  display: table;
  clear: both;
}
.numbered-list__item {
  margin-bottom: 1.5rem;
  padding: 0 2em;
  counter-increment: numbered-list;
}
@media (min-width: 480px) {
  .numbered-list__item {
    float: left;
    width: 50%;
    padding: 0 15px;
  }
  .numbered-list__item:nth-child(2n+1) {
    clear: left;
  }
}
@media (min-width: 680px) {
  .numbered-list__item {
    width: 33.333%;
    font-size: 1.25em;
  }
  .numbered-list__item:nth-child(2n+1) {
    clear: none;
  }
  .numbered-list__item:nth-child(3n+1) {
    clear: left;
  }
}
.numbered-list__item:before {
  content: counter(numbered-list);
  display: inline-block;
  vertical-align: middle;
  width: 1.5em;
  margin-right: 1em;
  border-radius: 50%;
  background: #bb2709;
  color: #FFF;
  font-family: 'Special Elite', serif;
  text-align: center;
}
.faqs {
  box-sizing: content-box;
  min-height: 250px;
  padding-bottom: 250px;
  background: url(images/capsicums.jpg) center bottom no-repeat;
}
@media (min-width: 960px) {
  .faqs {
    padding-right: 360px;
    padding-bottom: 0;
    background-position: right bottom;
  }
}
.faq {
  margin: 0.5em 0;
  padding-left: 20px;
}
@media (min-width: 680px) {
  .faq {
    padding-left: 60px;
  }
}
.faq input[type="checkbox"] {
  visibility: hidden;
  position: absolute;
}
.faq__q {
  position: relative;
  cursor: pointer;
  font: normal bold 20px/1.2 'Droid Serif', sans-serif;
}
.faq__q:before {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 100%;
  top: 50%;
  margin-top: -12px;
  margin-right: 10px;
  background: url(images/faq.png) center center no-repeat;
}
.faq__a {
  display: none;
}
.faq input:checked ~ .faq__a {
  display: block;
}
.faq input:checked ~ .faq__q:before {
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
}
.faq__a p {
  max-width: none;
}
.testimonial-group {
  margin-bottom: 3rem;
}
.testimonial-group__title {
  margin-bottom: 3rem;
  font-family: 'Satisfy', cursive;
  text-align: center;
}
.seven-day-testimonial {
  margin-bottom: 1.5rem;
  text-align: center;
}
.seven-day-testimonial__image {
  margin-bottom: 1.5rem;
}
.seven-day-testimonial__title {
  margin: 0;
  font-family: 'Satisfy', cursive;
}
.checklist {
  margin: 0 -15px;
  padding: 0;
  list-style: none;
}
.checklist:after,
.checklist:before {
  content: '';
  display: table;
  clear: both;
}
.checklist:after,
.checklist:before {
  content: '';
  display: table;
  clear: both;
}
.checklist__item {
  padding: 0 15px;
}
@media (min-width: 680px) {
  .checklist__item {
    float: left;
    width: 50%;
  }
  .checklist__item:nth-child(2n+1) {
    clear: left;
  }
}
.checklist__title {
  text-align: center;
}
.checklist__title:before {
  content: url(images/check.png);
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em;
}



/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImxlc3MvcGFydGlhbHMvX25vcm1hbGl6ZS5sZXNzIiwibGVzcy9wYXJ0aWFscy9fYmFzZS5sZXNzIiwibGVzcy9wYXJ0aWFscy9fZm9ybXMubGVzcyIsImxlc3MvcGFydGlhbHMvX3V0aWxpdGllcy5sZXNzIiwibGVzcy9wYXJ0aWFscy9fbWl4aW5zLmxlc3MiLCJsZXNzL3BhcnRpYWxzL19ncmlkLmxlc3MiLCJsZXNzL3BhcnRpYWxzL19tZWRpYS5sZXNzIiwibGVzcy9wYXJ0aWFscy9fc2VhcmNoZm9ybS5sZXNzIiwibGVzcy9wYXJ0aWFscy9fd2lkZ2V0cy5sZXNzIiwibGVzcy9wYXJ0aWFscy9fc3RydWN0dXJlLmxlc3MiLCJsZXNzL3BhcnRpYWxzL19oZWFkZXIubGVzcyIsImxlc3MvcGFydGlhbHMvX25hdmlnYXRpb24ubGVzcyIsImxlc3MvcGFydGlhbHMvX2NvbnRlbnQubGVzcyIsImxlc3MvcGFydGlhbHMvX3JlY2lwZXMubGVzcyIsImxlc3MvcGFydGlhbHMvX2V4cGVydHMubGVzcyIsImxlc3MvcGFydGlhbHMvX2NvbW1lbnRzLmxlc3MiLCJsZXNzL3BhcnRpYWxzL19mb290ZXIubGVzcyIsImxlc3MvcGFydGlhbHMvX2Zyb250LXBhZ2UubGVzcyIsImxlc3MvcGFydGlhbHMvX2Zvcm0tdGVtcGxhdGUubGVzcyIsImxlc3MvcGFydGlhbHMvX3dvb2NvbW1lcmNlLmxlc3MiLCJsZXNzL3BhcnRpYWxzL19zb2NpYWwtbWVudS5sZXNzIiwibGVzcy9wYXJ0aWFscy9fcG9wdXAubGVzcyIsImxlc3MvY29tcG9uZW50cy9tb2R1bGUubGVzcyIsImxlc3MvY29tcG9uZW50cy9udW1iZXJlZC1saXN0Lmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvZmFxcy5sZXNzIiwibGVzcy9jb21wb25lbnRzL2ZhcS5sZXNzIiwibGVzcy9jb21wb25lbnRzL3Rlc3RpbW9uaWFsLWdyb3VwLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvc2V2ZW4tZGF5LXRlc3RpbW9uaWFsLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvY2hlY2tsaXN0Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7O0VBUUU7QUFDRjs7d0NBRXdDO0FBQ3hDOztHQUVHO0FDTkg7RUFDQyxVQUFBO0NEUUE7QUFDRDs7R0FFRztBQ0pIOzs7Ozs7Ozs7Ozs7RUFZQyxlQUFBO0NETUE7QUFDRDs7O0dBR0c7QUNGSDs7OztFQUlDLHNCQUFBO0VESUMsT0FBTztFQ0hSLHlCQUFBO0VES0MsT0FBTztDQUNSO0FBQ0Q7OztHQUdHO0FDRkg7RUFDQyxjQUFBO0VBQ0EsVUFBQTtDRElBO0FBQ0Q7OztHQUdHO0FDQUg7O0VBRUMsY0FBQTtDREVBO0FBQ0Q7O0dBRUc7QUNFSDtFQUNDLHdCQUFBO0NEQUE7QUFDRDs7R0FFRztBQ0lIOztFQUVDLFdBQUE7Q0RGQTtBQUNEOztHQUVHO0FDTUg7RUFDQywwQkFBQTtDREpBO0FBQ0Q7O0dBRUc7QUNRSDs7RUFFQyxrQkFBQTtDRE5BO0FBQ0Q7O0dBRUc7QUNVSDtFQUNDLG1CQUFBO0NEUkE7QUFDRDs7R0FFRztBQ1lIO0VBQ0MsaUJBQUE7RUFDQSxZQUFBO0NEVkE7QUFDRDs7R0FFRztBQ2NIOztFQUVDLGVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtDRFpBO0FDZUQ7RUFDQyxZQUFBO0NEYkE7QUNnQkQ7RUFDQyxnQkFBQTtDRGRBO0FBQ0Q7O0dBRUc7QUNrQkg7RUFDQyxVQUFBO0NEaEJBO0FBQ0Q7O0dBRUc7QUNvQkg7RUFDQyxpQkFBQTtDRGxCQTtBQUNEOztHQUVHO0FDc0JIO0VBQ0MsVUFBQTtDRHBCQTtBQUNEOztHQUVHO0FDd0JIO0VBRUMsd0JBQUE7RUFDQSxVQUFBO0NEdEJBO0FBQ0Q7O0dBRUc7QUMwQkg7RUFDQyxlQUFBO0NEeEJBO0FBQ0Q7O0dBRUc7QUM0Qkg7Ozs7RUFJQyxrQ0FBQTtFQUNBLGVBQUE7Q0QxQkE7QUFDRDs7O0dBR0c7QUFDSDs7Ozs7R0FLRztBQytCSDs7Ozs7RUFLQyxlQUFB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QUE7R053ckJDO0VNenJCRjtJQUNDLG1CQUFBO0dOMnJCQztDQUNGO0FNNXFCRDtFQWpCQztJQUNDLFlBQUE7R05nc0JDO0VNanNCRjtJQUNDLG9CQUFBO0dObXNCQztFTXBzQkY7SUFDQyxvQkFBQTtHTnNzQkM7RU12c0JGO0lBQ0MsV0FBQTtHTnlzQkM7RU0xc0JGO0lBQ0Msb0JBQUE7R040c0JDO0VNN3NCRjtJQUNDLG9CQUFBO0dOK3NCQztFTWh0QkY7SUFDQyxXQUFBO0dOa3RCQztFTW50QkY7SUFDQyxvQkFBQTtHTnF0QkM7RU10dEJGO0lBQ0Msb0JBQUE7R053dEJDO0VNenRCRjtJQUNDLFdBQUE7R04ydEJDO0VNNXRCRjtJQUNDLG9CQUFBO0dOOHRCQztFTS90QkY7SUFDQyxtQkFBQTtHTml1QkM7Q0FDRjtBTTlzQkQ7RUFyQkM7SUFDQyxZQUFBO0dOc3VCQztFTXZ1QkY7SUFDQyxvQkFBQTtHTnl1QkM7RU0xdUJGO0lBQ0Msb0JBQUE7R040dUJDO0VNN3VCRjtJQUNDLFdBQUE7R04rdUJDO0VNaHZCRjtJQUNDLG9CQUFBO0dOa3ZCQztFTW52QkY7SUFDQyxvQkFBQTtHTnF2QkM7RU10dkJGO0lBQ0MsV0FBQTtHTnd2QkM7RU16dkJGO0lBQ0Msb0JBQUE7R04ydkJDO0VNNXZCRjtJQUNDLG9CQUFBO0dOOHZCQztFTS92QkY7SUFDQyxXQUFBO0dOaXdCQztFTWx3QkY7SUFDQyxvQkFBQTtHTm93QkM7RU1yd0JGO0lBQ0MsbUJBQUE7R051d0JDO0NBQ0Y7QU1odkJEO0VBekJDO0lBQ0MsWUFBQTtHTjR3QkM7RU03d0JGO0lBQ0Msb0JBQUE7R04rd0JDO0VNaHhCRjtJQUNDLG9CQUFBO0dOa3hCQztFTW54QkY7SUFDQyxXQUFBO0dOcXhCQztFTXR4QkY7SUFDQyxvQkFBQTtHTnd4QkM7RU16eEJGO0lBQ0Msb0JBQUE7R04yeEJDO0VNNXhCRjtJQUNDLFdBQUE7R044eEJDO0VNL3hCRjtJQUNDLG9CQUFBO0dOaXlCQztFTWx5QkY7SUFDQyxvQkFBQTtHTm95QkM7RU1yeUJGO0lBQ0MsV0FBQTtH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QSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxvQ0FBQTtFQUNBLG1CQUFBO0N4QjAyRkQ7QXlCeDVGRDtFQUNDLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLDhEQUFBO0N6QjA1RkE7QXlCajVGQTtFQUxBO0lBQ0MscUJBQUE7SUFDQSxrQkFBQTtJQUNBLGtDQUFBO0d6Qnk1RkM7Q0FDRjtBMEJyNkZEO0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtDMUJ1NkZBO0EwQmw2RkQ7RUF5Q0M7SUEzQ0MsbUJBQUE7RzFCdzZGQztDQUNGO0EwQnI2RkQ7RUFDQyxtQkFBQTtFQUNBLG1CQUFBO0MxQnU2RkE7QTBCcDZGRDtFQUNDLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxREFBQTtDMUJzNkZBO0EwQm42RkQ7RUFDQyxZQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3REFBQTtDMUJxNkZBO0EwQmw2RkQ7RUFDQyxjQUFBO0MxQm82RkE7QTBCajZGRDtFQUNDLGVBQUE7QzFCbTZGQTtBMEJoNkZEO0VBQ0Msa0NBQUE7RUFDQSwwQkFBQTtDMUJrNkZBO0EwQi81RkQ7RUFDQyxnQkFBQTtDMUJpNkZBO0EyQmg5RkQ7RUFDQyxvQkFBQTtDM0JrOUZBO0EyQi84RkQ7RUFDQyxvQkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUJBQUE7QzNCaTlGQTtBNEJ4OUZEO0VBQ0Msc0JBQUE7RUFDQSxtQkFBQTtDNUIwOUZBO0E0QnY5RkQ7RUFDQyxzQkFBQTtDNUJ5OUZBO0E0QnQ5RkQ7RUFDQyxVQUFBO0VBQ0EsZ0NBQUE7QzVCdzlGQTtBNkJuK0ZEO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QzdCcStGQTtBS3YrRkE7O0VBRUMsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0NMeStGRDtBSzcrRkE7O0VBRUMsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0NMKytGRDtBNkI1K0ZEO0VBQ0MsZ0JBQUE7QzdCOCtGQTtBNkJwK0ZEO0VBV0M7SUFsQkMsWUFBQTtJQUNBLFdBQUE7RzdCKytGQztFNkI3K0ZEO0lBQ0MsWUFBQTtHN0IrK0ZBO0NBQ0Y7QTZCMytGRDtFQUNDLG1CQUFBO0M3QjYrRkE7QTZCMytGQTtFQUNDLCtCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0M3QjYrRkQiLCJmaWxlIjoic3R5bGUuY3NzIn0= */