/*
normalize HTML elements
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=23c980da-e0e1-424b-a873-99a3aaa19d8c");
/* line 11, ../scss/normalize.scss */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

  /* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
/* line 23, ../scss/normalize.scss */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
/* line 31, ../scss/normalize.scss */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 40, ../scss/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

  /* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 53, ../scss/normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 64, ../scss/normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

  /* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
/* line 76, ../scss/normalize.scss */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 85, ../scss/normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 95, ../scss/normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 105, ../scss/normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
/* line 116, ../scss/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 125, ../scss/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 133, ../scss/normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 137, ../scss/normalize.scss */
sup {
  top: -0.5em;
}

  /* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
/* line 148, ../scss/normalize.scss */
img {
  border-style: none;
}

  /* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 160, ../scss/normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 176, ../scss/normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 186, ../scss/normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
/* line 195, ../scss/normalize.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 206, ../scss/normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 218, ../scss/normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/* line 229, ../scss/normalize.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 240, ../scss/normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 253, ../scss/normalize.scss */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
/* line 261, ../scss/normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
/* line 270, ../scss/normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 280, ../scss/normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 290, ../scss/normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
/* line 299, ../scss/normalize.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 308, ../scss/normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

  /* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
/* line 320, ../scss/normalize.scss */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 328, ../scss/normalize.scss */
summary {
  display: list-item;
}

  /* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/* line 339, ../scss/normalize.scss */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
/* line 347, ../scss/normalize.scss */
[hidden] {
  display: none;
}

/*
General Variables for this WP Theme
*/
/*
Animations
*/
/*
File to store the animation library
get inspired here : https://animista.net/
*/
/*
Basic Grid system
*/
/* line 11, ../scss/grid.scss */
.grid-x {
  display: flex;
  flex-flow: row wrap;
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-1 {
  width: 8.33333%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-1.columns {
  width: calc(8.33333% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-1.incl-border {
  width: calc(8.33333% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-2 {
  width: 16.66667%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-2.columns {
  width: calc(16.66667% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-2.incl-border {
  width: calc(16.66667% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-3 {
  width: 25%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-3.columns {
  width: calc(25% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-3.incl-border {
  width: calc(25% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-4 {
  width: 33.33333%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-4.columns {
  width: calc(33.33333% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-4.incl-border {
  width: calc(33.33333% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-5 {
  width: 41.66667%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-5.columns {
  width: calc(41.66667% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-5.incl-border {
  width: calc(41.66667% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-6 {
  width: 50%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-6.columns {
  width: calc(50% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-6.incl-border {
  width: calc(50% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-7 {
  width: 58.33333%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-7.columns {
  width: calc(58.33333% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-7.incl-border {
  width: calc(58.33333% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-8 {
  width: 66.66667%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-8.columns {
  width: calc(66.66667% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-8.incl-border {
  width: calc(66.66667% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-9 {
  width: 75%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-9.columns {
  width: calc(75% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-9.incl-border {
  width: calc(75% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-10 {
  width: 83.33333%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-10.columns {
  width: calc(83.33333% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-10.incl-border {
  width: calc(83.33333% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-11 {
  width: 91.66667%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-11.columns {
  width: calc(91.66667% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-11.incl-border {
  width: calc(91.66667% - 12px);
}

/* line 22, ../scss/grid.scss */
.grid-x > .small-12 {
  width: 100%;
  flex-basis: auto;
}
/* line 25, ../scss/grid.scss */
.grid-x > .small-12.columns {
  width: calc(100% - 10px);
  margin: 0px 5px;
}
/* line 29, ../scss/grid.scss */
.grid-x > .small-12.incl-border {
  width: calc(100% - 12px);
}

@media (min-width: 640px) {
  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-1 {
    width: 8.33333%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-1.columns {
    width: calc(8.33333% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-1.incl-border {
    width: calc(8.33333% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-2 {
    width: 16.66667%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-2.columns {
    width: calc(16.66667% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-2.incl-border {
    width: calc(16.66667% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-3 {
    width: 25%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-3.columns {
    width: calc(25% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-3.incl-border {
    width: calc(25% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-4 {
    width: 33.33333%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-4.columns {
    width: calc(33.33333% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-4.incl-border {
    width: calc(33.33333% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-5 {
    width: 41.66667%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-5.columns {
    width: calc(41.66667% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-5.incl-border {
    width: calc(41.66667% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-6 {
    width: 50%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-6.columns {
    width: calc(50% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-6.incl-border {
    width: calc(50% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-7 {
    width: 58.33333%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-7.columns {
    width: calc(58.33333% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-7.incl-border {
    width: calc(58.33333% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-8 {
    width: 66.66667%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-8.columns {
    width: calc(66.66667% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-8.incl-border {
    width: calc(66.66667% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-9 {
    width: 75%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-9.columns {
    width: calc(75% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-9.incl-border {
    width: calc(75% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-10 {
    width: 83.33333%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-10.columns {
    width: calc(83.33333% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-10.incl-border {
    width: calc(83.33333% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-11 {
    width: 91.66667%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-11.columns {
    width: calc(91.66667% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-11.incl-border {
    width: calc(91.66667% - 12px);
  }

  /* line 40, ../scss/grid.scss */
  .grid-x > .medium-12 {
    width: 100%;
    flex-basis: auto;
  }
  /* line 43, ../scss/grid.scss */
  .grid-x > .medium-12.columns {
    width: calc(100% - 10px);
    margin: 0px 5px;
  }
  /* line 47, ../scss/grid.scss */
  .grid-x > .medium-12.incl-border {
    width: calc(100% - 12px);
  }
}
@media (min-width: 1024px) {
  /* line 59, ../scss/grid.scss */
  .grid-x > .large-1 {
    width: 8.33333%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-1.columns {
    width: calc(8.33333% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-1.incl-border {
    width: calc(8.33333% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-2 {
    width: 16.66667%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-2.columns {
    width: calc(16.66667% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-2.incl-border {
    width: calc(16.66667% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-3 {
    width: 25%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-3.columns {
    width: calc(25% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-3.incl-border {
    width: calc(25% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-4 {
    width: 33.33333%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-4.columns {
    width: calc(33.33333% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-4.incl-border {
    width: calc(33.33333% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-5 {
    width: 41.66667%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-5.columns {
    width: calc(41.66667% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-5.incl-border {
    width: calc(41.66667% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-6 {
    width: 50%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-6.columns {
    width: calc(50% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-6.incl-border {
    width: calc(50% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-7 {
    width: 58.33333%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-7.columns {
    width: calc(58.33333% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-7.incl-border {
    width: calc(58.33333% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-8 {
    width: 66.66667%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-8.columns {
    width: calc(66.66667% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-8.incl-border {
    width: calc(66.66667% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-9 {
    width: 75%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-9.columns {
    width: calc(75% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-9.incl-border {
    width: calc(75% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-10 {
    width: 83.33333%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-10.columns {
    width: calc(83.33333% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-10.incl-border {
    width: calc(83.33333% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-11 {
    width: 91.66667%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-11.columns {
    width: calc(91.66667% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-11.incl-border {
    width: calc(91.66667% - 12px);
  }

  /* line 59, ../scss/grid.scss */
  .grid-x > .large-12 {
    width: 100%;
    flex-basis: auto;
  }
  /* line 62, ../scss/grid.scss */
  .grid-x > .large-12.columns {
    width: calc(100% - 10px);
    margin: 0px 5px;
  }
  /* line 66, ../scss/grid.scss */
  .grid-x > .large-12.incl-border {
    width: calc(100% - 12px);
  }
}
/*
	Base styles
*/
/******************************************************************

Stylesheet: Base/Small Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/

/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 * Copyright: Copyright © 2014 Monotype Imaging Inc. All rights reserved.
 * © 2020 MyFonts Incn
*/
@font-face {
    font-family: "ErnestEmily";
    src: url('../fonts/ErnestEmily.woff2') format('woff2'), url('../fonts/ErnestEmily.woff') format('woff');
}


@font-face {
  font-family: "DIN Next W01 Cn Bold";
  src: url("../fonts/4b8577c8-4540-4eb1-bbea-41285d0579c2.woff2") format("woff2"), url("../fonts/fb6ce50b-89a5-45a8-b179-eb90624a861b.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Kamerik_105 W05 Book";
  src: url("../fonts/eb509e17-881f-4cd4-a0d0-cd13dfb37801.woff2") format("woff2"), url("../fonts/ef2bebaa-edbe-464d-8dfd-d378bf9c311d.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "Kamerik_105 W05 Medium";
  src: url("../fonts/ca941eb9-0eeb-46e7-9619-cdb5b179534b.woff2") format("woff2"), url("../fonts/c8916d75-d2bc-4584-bfb2-eea01b1e11b0.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "GFY Sunny W05 Regular";
  src: url("../fonts/a9ac1344-88a6-4a68-8a63-7457ace21bac.woff2") format("woff2"), url("../fonts/622a3a01-2903-4ae6-8751-f7354ba6c220.woff") format("woff");
  font-display: swap;
}
/* line 30, ../scss/_base.scss */
html {
  -webkit-text-size-adjust: 100%;
  /* Prevent font scaling in landscape while allowing user zoom */
}

/* line 33, ../scss/_base.scss */
body {
  font-family: "Kamerik_105 W05 Book";
}

/*********************
GENERAL STYLES
*********************/
/* line 42, ../scss/_base.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 55, ../scss/_base.scss */
.clearfix:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 61, ../scss/_base.scss */
.skip-link {
  position: absolute;
  top: -100px;
  /* Styled to match the default WordPress screen reader text */
  background-color: #f1f1f1;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  color: #21759b;
  display: block;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: auto;
  left: 6px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
  -webkit-transition: top .75s ease-out;
  transition: top .75s ease-out;
}

/* line 86, ../scss/_base.scss */
.skip-link:focus {
  color: #21759b;
  top: 7px;
  -webkit-transition: top 0s;
  transition: top 0s;
}

/* line 94, ../scss/_base.scss */
.desktop-only {
  display: none;
}

/*********************
LAYOUT & GRID STYLES
*********************/
/* constrain and center each row */
/* line 104, ../scss/_base.scss */
.row {
  max-width: 1024px;
  margin: 0px auto;
}

/* line 108, ../scss/_base.scss */
.smallRow, .smallrow {
  max-width: 525px;
  margin: 0 auto;
}

/* line 112, ../scss/_base.scss */
.tinyRow, .tinyrow {
  max-width: 600px;
  margin: 0px auto;
}

/* line 116, ../scss/_base.scss */
.largeRow, .largerow {
  max-width: 1400px;
  margin: 0px auto;
}

/*********************
LINK STYLES
*********************/
/* line 125, ../scss/_base.scss */
a, a:visited {
  color: black;
  text-decoration: none;
}
/* line 135, ../scss/_base.scss */
a.no-border, a:visited.no-border {
  border-bottom: none;
}
/* line 138, ../scss/_base.scss */
a:active, a:visited:active {
  border-bottom-width: 3px;
}
/* line 141, ../scss/_base.scss */
a:link, a:visited:link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/* line 146, ../scss/_base.scss */
p {
  color: black;
  line-height: 1.7em;
}
/* line 149, ../scss/_base.scss */
p a, p a:visited {
  color: #002c61;
}
/* line 152, ../scss/_base.scss */
p:not(.button, .moreflavors) a:hover {
  text-decoration: underline;
}

/* line 157, ../scss/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  margin: 0px;
  font-weight: normal;
  color: #002C61;
}
/* line 160, ../scss/_base.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
  color: #002C61;
}

/* line 167, ../scss/_base.scss */
h1, .h1 {
  font-family: "DIN Next W01 Cn Bold";
  font-size: 72px;
  line-height: .85em;
}
/* line 171, ../scss/_base.scss */
h1 em, .h1 em {
  font-size: 43px;
  font-style: normal;
  color: #009BC7;
  font-family: "Kamerik_105 W05 Book";
  margin-bottom: 25px;
  display: block;
  line-height: 1em;
}
/* line 180, ../scss/_base.scss */
h1 strong, .h1 strong {
  font-size: 43px;
  font-style: normal;
  color: #0F1112;
  font-weight: normal;
}

/* line 188, ../scss/_base.scss */
h2, .h2 {
  font-family: "DIN Next W01 Cn Bold";
  font-size: 72px;
  line-height: .8em;
}
/* line 192, ../scss/_base.scss */
h2 em, .h2 em {
  font-size: 32px;
  font-style: normal;
  font-family: "Kamerik_105 W05 Book";
}

/* line 199, ../scss/_base.scss */
h3, .h3 {
  font-family: "DIN Next W01 Cn Bold";
  font-size: 63px;
  line-height: 1em;
}
/* line 203, ../scss/_base.scss */
h3 em, .h3 em {
  font-size: 33px;
  font-style: normal;
}
/* line 207, ../scss/_base.scss */
h3 strong, .h3 strong {
  font-size: 70px;
  font-weight: normal;
}

/* line 213, ../scss/_base.scss */
h4, .h4 {
  font-family: "DIN Next W01 Cn Bold";
  font-size: 49px;
  line-height: 1em;
}
/* line 217, ../scss/_base.scss */
h4 em, .h4 em {
  font-size: 32px;
  font-style: normal;
  color: #009BC7;
}

/* line 224, ../scss/_base.scss */
h5, .h5 {
  font-family: "DIN Next W01 Cn Bold";
  font-size: 25px;
}

/* line 229, ../scss/_base.scss */
hr {
  border: 0px;
  border-bottom: 3px solid #7DBBC6;
  width: 72px;
}
/* line 233, ../scss/_base.scss */
hr.is-style-wide {
  width: 90%;
}
/* line 236, ../scss/_base.scss */
hr.is-style-dots {
  width: 70%;
}

/* line 241, ../scss/_base.scss */
.entry-content ul {
  list-style: none;
  padding-left: 20px;
}
/* line 244, ../scss/_base.scss */
.entry-content ul li::before {
  content: "\2022";
  color: #164388;
  font-weight: bold;
  font-size: 20px;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

/*********************
HEADER STYLES
*********************/
/* line 260, ../scss/_base.scss */
.header ul.off-canvas-list li {
  list-style: none;
}
/* line 264, ../scss/_base.scss */
.header #alert-box-wrapper {
  background-color: red;
}
/* line 266, ../scss/_base.scss */
.header #alert-box-wrapper #alert-box {
  text-align: center;
}
/* line 268, ../scss/_base.scss */
.header #alert-box-wrapper #alert-box p, .header #alert-box-wrapper #alert-box a {
  color: white;
}

/*********************
NAVIGATION STYLES
*********************/
/* line 279, ../scss/_base.scss */
.top-bar .title-area {
  z-index: 1;
}

/* line 285, ../scss/_base.scss */
.off-canvas-list ul {
  margin-left: 0;
}
/* line 288, ../scss/_base.scss */
.off-canvas-list ul li a {
  border-bottom: 0px;
}
/* line 292, ../scss/_base.scss */
.off-canvas-list ul .dropdown {
  margin-left: 20px;
}

/* Hide Desktop Menu */
/* line 299, ../scss/_base.scss */
#desktop-menu {
  display: none !important;
}

/* Mobile Menu Styles */
/* line 305, ../scss/_base.scss */
header {
  padding: 10px 0px 0px 0px;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}
/* line 310, ../scss/_base.scss */
header a {
  flex: 1 1 50%;
  border-bottom: none;
}

/* line 322, ../scss/_base.scss */
#mobile-menu {
  clear: both;
  display: none;
  z-index: 102;
}
/* line 326, ../scss/_base.scss */
#mobile-menu ul.menu {
  list-style: none;
  display: block;
  margin: 0px;
  padding: 0px;
}
/* line 331, ../scss/_base.scss */
#mobile-menu ul.menu li {
  /* level 1 */
  float: left;
  position: relative;
  width: 100%;
  border-bottom: 1px solid #164388;
  /* border between main menu items */
  font-size: 18px;
  background-color: #164388;
  text-align: center;
  padding-top: 20px;
}
/* line 341, ../scss/_base.scss */
#mobile-menu ul.menu li a {
  display: block;
  padding: 15px 10px 15px 20px;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  text-transform: capitalize;
  font-family: "Kamerik_105 W05 Book";
}
/* line 349, ../scss/_base.scss */
#mobile-menu ul.menu li a:hover {
  color: #fff;
}
/* line 352, ../scss/_base.scss */
#mobile-menu ul.menu li a img {
  max-height: 12px;
  width: auto;
}
/* line 357, ../scss/_base.scss */
#mobile-menu ul.menu li.current_page_item a, #mobile-menu ul.menu li.current-menu-ancestor a {
  /* highlight current section */
  color: #fff;
  border: 1px solid #002C61;
}
/* line 362, ../scss/_base.scss */
#mobile-menu ul.menu li.current-menu-item:after, #mobile-menu ul.menu li.current_page_parent:after {
  display: none;
}
/* line 365, ../scss/_base.scss */
#mobile-menu ul.menu li.has-dropdown > a {
  /* plus/minus for pages with children/submenus */
  background-image: url("/wp-content/themes/VontKickoff2020/library/images/mobile-plus.png");
  background-repeat: no-repeat;
  background-position: 95% center;
  padding: 15px 10px 15px 20px;
  font-size: 18px;
}
/* line 371, ../scss/_base.scss */
#mobile-menu ul.menu li.has-dropdown > a.ui-state-active {
  background-image: url("/wp-content/themes/VontKickoff2020/library/images/mobile-minus.png");
}
/* line 375, ../scss/_base.scss */
#mobile-menu ul.menu li.half {
  /* half width menu items */
  width: calc(50% - 1px);
  background-color: #ffcc99;
}
/* line 378, ../scss/_base.scss */
#mobile-menu ul.menu li.half a {
  color: #000;
}
/* line 382, ../scss/_base.scss */
#mobile-menu ul.menu li.border-right {
  border-right: 1px solid #e6e6e6;
}
/* line 385, ../scss/_base.scss */
#mobile-menu ul.menu li ul.dropdown {
  display: none;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #002C61;
}
/* line 393, ../scss/_base.scss */
#mobile-menu ul.menu li ul.dropdown li {
  display: block;
  margin: 0px;
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 100%;
  float: left;
  line-height: 1em;
  background-color: #002C61;
  border-bottom: 0px;
}
/* line 404, ../scss/_base.scss */
#mobile-menu ul.menu li ul.dropdown li a {
  display: block;
  color: #fff;
  height: auto;
  padding: 15px;
  text-transform: none;
  text-decoration: none;
  border-bottom: 0px;
}
/* line 413, ../scss/_base.scss */
#mobile-menu ul.menu li ul.dropdown li:hover a {
  text-decoration: none;
}
/* line 416, ../scss/_base.scss */
#mobile-menu ul.menu li ul.dropdown li ul.dropdown {
  display: none;
}
/* line 418, ../scss/_base.scss */
#mobile-menu ul.menu li ul.dropdown li ul.dropdown li {
  display: list-item;
}
/* line 420, ../scss/_base.scss */
#mobile-menu ul.menu li ul.dropdown li ul.dropdown li a {
  padding-left: 50px;
}
/* line 423, ../scss/_base.scss */
#mobile-menu ul.menu li ul.dropdown li ul.dropdown li a::after {
  content: " \00BB";
}
/* line 426, ../scss/_base.scss */
#mobile-menu ul.menu li ul.dropdown li ul.dropdown li a:hover {
  color: #fff;
}

/* line 439, ../scss/_base.scss */
#content #inner-content {
  padding: 1rem 0rem;
}

/* post meta */
/* line 445, ../scss/_base.scss */
.byline {
  color: #999;
}

/* line 449, ../scss/_base.scss */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */
}
/* line 455, ../scss/_base.scss */
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
}
/* line 461, ../scss/_base.scss */
.wp-caption p.wp-caption-text {
  font-size: 0.85em;
  margin: 4px 0 7px;
  text-align: center;
}

/* end .wp-caption */
/* line 472, ../scss/_base.scss */
.pagination a:hover {
  color: black;
}

/* line 478, ../scss/_base.scss */
.commentlist {
  /* vcard */
  /* end .commentlist .vcard */
  /* comment content */
  /* end .commentlist .comment_content */
  /* comment reply link */
}
/* line 480, ../scss/_base.scss */
.commentlist li {
  position: relative;
  clear: both;
  overflow: hidden;
  list-style-type: none;
  margin-bottom: 1.5em;
  padding: 0.7335em 10px;
  /* end .commentlist li ul.children */
}
/* line 488, ../scss/_base.scss */
.commentlist li:last-child {
  margin-bottom: 0;
}
/* line 492, ../scss/_base.scss */
.commentlist li ul.children {
  margin: 0;
}
/* line 497, ../scss/_base.scss */
.commentlist li[class*=depth-] {
  margin-top: 1.1em;
}
/* line 501, ../scss/_base.scss */
.commentlist li.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
/* line 506, ../scss/_base.scss */
.commentlist li:not(.depth-1) {
  margin-left: 10px;
  margin-top: 0;
  padding-bottom: 0;
}
/* line 513, ../scss/_base.scss */
.commentlist .vcard {
  margin-left: 50px;
}
/* line 516, ../scss/_base.scss */
.commentlist .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
/* line 521, ../scss/_base.scss */
.commentlist .vcard time {
  float: right;
}
/* line 524, ../scss/_base.scss */
.commentlist .vcard time a {
  color: #999;
  text-decoration: none;
}
/* line 528, ../scss/_base.scss */
.commentlist .vcard time a:hover {
  text-decoration: underline;
}
/* line 535, ../scss/_base.scss */
.commentlist .vcard img.avatar {
  position: absolute;
  left: 10px;
  padding: 2px;
  border: 1px solid #cecece;
  background: #fff;
}
/* line 548, ../scss/_base.scss */
.commentlist .comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}

/* end .commentlist */
/* line 560, ../scss/_base.scss */
.respond-form {
  margin: 1.5em 10px;
  padding-bottom: 2.2em;
}
/* line 564, ../scss/_base.scss */
.respond-form form {
  margin: 0.75em 0;
}
/* line 567, ../scss/_base.scss */
.respond-form form li {
  list-style-type: none;
  clear: both;
  margin-bottom: 0.7335em;
}
/* line 572, ../scss/_base.scss */
.respond-form form li label,
.respond-form form li small {
  display: none;
}
/* line 578, ../scss/_base.scss */
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url],
.respond-form form textarea {
  padding: 3px 6px;
  background: #efefef;
  border: 2px solid #cecece;
  line-height: 1.5em;
  /* form validation */
}
/* line 587, ../scss/_base.scss */
.respond-form form input[type=text]:focus,
.respond-form form input[type=email]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus {
  background: #fff;
}
/* line 592, ../scss/_base.scss */
.respond-form form input[type=text]:invalid,
.respond-form form input[type=email]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid {
  outline: none;
  border-color: #fbc2c4;
  background-color: #f6e7eb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 23, ../scss/global-variables.scss */
.respond-form form input[type=text] ::-webkit-input-placeholder,
.respond-form form input[type=email] ::-webkit-input-placeholder,
.respond-form form input[type=url] ::-webkit-input-placeholder,
.respond-form form textarea ::-webkit-input-placeholder {
  font-style: italic;
  color: #696969;
  font-size: 14px;
}
/* line 24, ../scss/global-variables.scss */
.respond-form form input[type=text] :-moz-placeholder,
.respond-form form input[type=email] :-moz-placeholder,
.respond-form form input[type=url] :-moz-placeholder,
.respond-form form textarea :-moz-placeholder {
  font-style: italic;
  color: #696969;
  font-size: 14px;
}
/* line 25, ../scss/global-variables.scss */
.respond-form form input[type=text] ::-moz-placeholder,
.respond-form form input[type=email] ::-moz-placeholder,
.respond-form form input[type=url] ::-moz-placeholder,
.respond-form form textarea ::-moz-placeholder {
  font-style: italic;
  color: #696969;
  font-size: 14px;
}
/* line 26, ../scss/global-variables.scss */
.respond-form form input[type=text] :-ms-input-placeholder,
.respond-form form input[type=email] :-ms-input-placeholder,
.respond-form form input[type=url] :-ms-input-placeholder,
.respond-form form textarea :-ms-input-placeholder {
  font-style: italic;
  color: #696969;
  font-size: 14px;
}
/* line 608, ../scss/_base.scss */
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url] {
  max-width: 400px;
  min-width: 250px;
}
/* line 615, ../scss/_base.scss */
.respond-form form textarea {
  resize: none;
  width: 97.3%;
  height: 150px;
}

/* comment form title */
/* line 624, ../scss/_base.scss */
#comment-form-title {
  margin: 0 0 1.1em;
}

/* allowed tags */
/* line 629, ../scss/_base.scss */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}

/* no comments */
/* line 634, ../scss/_base.scss */
.nocomments {
  margin: 0 20px 1.1em;
}

/* line 639, ../scss/_base.scss */
.footer {
  background: #002c61;
  clear: both;
  margin: 0px;
  color: #fff;
  padding-top: 0px;
  padding-bottom: 50px;
}
/* line 646, ../scss/_base.scss */
.footer p {
  color: #fff;
  line-height: 1.7em;
}
/* line 651, ../scss/_base.scss */
.footer a {
  color: #fff;
  text-decoration: none;
  border: 0px;
}
/* line 655, ../scss/_base.scss */
.footer a:hover {
  color: #7DBBC6;
}
/* line 659, ../scss/_base.scss */
.footer a[href^="mailto:"] {
  color: #009BC7;
}
/* line 661, ../scss/_base.scss */
.footer a[href^="mailto:"]:hover {
  color: #fff;
}
/* line 667, ../scss/_base.scss */
.footer #inner-footer {
  max-width: 1400px;
  padding: 20px;
  margin: 0 auto;
}
/* line 671, ../scss/_base.scss */
.footer #inner-footer img {
  margin: 0 auto;
  display: block;
  width: 118px;
  height: auto;
  margin-bottom: 40px;
}
/* line 679, ../scss/_base.scss */
.footer #inner-footer ul#menu-footer-menu li {
  list-style-type: none;
  display: inline-block;
}
/* line 682, ../scss/_base.scss */
.footer #inner-footer ul#menu-footer-menu li a {
  display: block;
}
/* line 688, ../scss/_base.scss */
.footer #menu-footer-menu {
  column-count: 2;
  text-transform: capitalize;
  padding: 0px;
}
/* line 692, ../scss/_base.scss */
.footer #menu-footer-menu li {
  margin-bottom: 10px;
  width: 100%;
}
/* line 695, ../scss/_base.scss */
.footer #menu-footer-menu li a {
  font-weight: bold;
}
/* line 698, ../scss/_base.scss */
.footer #menu-footer-menu li.downplay a {
  font-weight: normal;
}

/* line 705, ../scss/_base.scss */
.copyright {
  font-size: 12px;
}

/* line 711, ../scss/_base.scss */
.gform_body ul {
  list-style: none outside none;
  margin: 0;
}

/* Create reponsive embeds/YouTube */
/* line 717, ../scss/_base.scss */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

/* line 724, ../scss/_base.scss */
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 734, ../scss/_base.scss */
a.button,
#desktop-menu ul.menu li a.menu-button.button,
#desktop-menu ul.menu li ul.dropdown li a.button {
  margin: 0px;
  text-transform: capitalize;
  padding: 10px 25px;
  display: inline-block;
  font-size: 15px;
  color: #fff !important;
  background-color: #002C61;
  border-bottom: none;
  border-radius: 20px;
}
/* line 747, ../scss/_base.scss */
a.button img,
#desktop-menu ul.menu li a.menu-button.button img,
#desktop-menu ul.menu li ul.dropdown li a.button img {
  margin-bottom: -4px;
  margin-right: 3px;
}
/* line 750, ../scss/_base.scss */
a.button:hover,
#desktop-menu ul.menu li a.menu-button.button:hover,
#desktop-menu ul.menu li ul.dropdown li a.button:hover {
  color: #000;
  background-color: #164388;
}

/* line 756, ../scss/_base.scss */
#desktop-menu ul.menu li a.menu-button.button,
#desktop-menu ul.menu li ul.dropdown li a.button {
  padding: 0px 20px;
}

/* line 763, ../scss/_base.scss */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

/* line 777, ../scss/_base.scss */
.hamburger:hover {
  opacity: 0.7;
}

/* line 779, ../scss/_base.scss */
.hamburger.is-active:hover {
  opacity: 0.7;
}

/* line 781, ../scss/_base.scss */
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}

/* line 786, ../scss/_base.scss */
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}

/* line 792, ../scss/_base.scss */
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

/* line 796, ../scss/_base.scss */
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

/* line 805, ../scss/_base.scss */
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

/* line 808, ../scss/_base.scss */
.hamburger-inner::before {
  top: -10px;
}

/* line 810, ../scss/_base.scss */
.hamburger-inner::after {
  bottom: -10px;
}

/* line 813, ../scss/_base.scss */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 816, ../scss/_base.scss */
.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

/* line 818, ../scss/_base.scss */
.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 821, ../scss/_base.scss */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 824, ../scss/_base.scss */
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

/* line 826, ../scss/_base.scss */
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 829, ../scss/_base.scss */
.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 833, ../scss/_base.scss */
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

/* line 837, ../scss/_base.scss */
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 844, ../scss/_base.scss */
.site-header img.hLogo {
  margin: 0px 20px;
  width: auto;
  height: 105px;
}

/* line 850, ../scss/_base.scss */
#headerWrap {
  background: #002c61;
  position: relative;
  z-index: 10;
}

/*****************
Blocks
*****************/
/* line 878, ../scss/_base.scss */
.wp-block-image figure.aligncenter figcaption, .wp-block-image figure.alignleft figcaption, .wp-block-image figure.alignright figcaption, .wp-block-image figure.is-resized figcaption {
  display: block !important;
  margin: 0 auto;
  text-align: center;
}

/* line 886, ../scss/_base.scss */
.slideshow-outer-wrapper {
  clear: both;
  position: relative;
  overflow: hidden;
}
/* line 890, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-slideshow img {
  width: 100%;
  height: auto;
}
/* line 894, ../scss/_base.scss */
.slideshow-outer-wrapper .slides {
  position: relative;
  height: 100%;
}
/* line 897, ../scss/_base.scss */
.slideshow-outer-wrapper .slides .slide {
  width: 100%;
  position: relative;
}
/* line 902, ../scss/_base.scss */
.slideshow-outer-wrapper .slides .slide img.desktop-image {
  display: none;
}
/* line 907, ../scss/_base.scss */
.slideshow-outer-wrapper .slides .slide .slide-content {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0%;
  height: 100%;
  clear: both;
  display: inline-block;
  line-height: normal;
  text-align: center;
  padding-top: 35px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: center;
}
/* line 924, ../scss/_base.scss */
.slideshow-outer-wrapper .slides .slide .slide-content p {
  margin: 0px;
  padding: 0px;
  font-size: 30px;
  line-height: 40px;
}
/* line 929, ../scss/_base.scss */
.slideshow-outer-wrapper .slides .slide .slide-content h2 {
  font-size: 70px;
  margin-top: 15px;
  margin-bottom: 0px;
  line-height: .8em;
}
.slideshow-outer-wrapper .slides .slide .slide-content h2 span {
    font-size: 58px;
}
/* line 935, ../scss/_base.scss */
.slideshow-outer-wrapper .slides .slide .slide-content a {
  border: 0px;
  padding: 10px;
  padding-left: 30px;
  padding-right: 30px;
  color: #fff;
  border-radius: 20px;
  width: 175px;
  margin: 0 auto;
}
/* line 945, ../scss/_base.scss */
.slideshow-outer-wrapper .slides .slide .slide-content .slide-link {
  margin-top: 20px;
}
/* line 952, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-slideshow {
  width: 100%;
}
/* line 953, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-slide {
  width: 100%;
}
/* line 954, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-slideshow img {
  width: 100%;
  height: auto;
}
/* line 956, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-pager {
  bottom: -0px;
  left: 0;
  position: absolute;
  z-index: 102;
  width: 100%;
  text-align: center;
}
/* line 963, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-pager span {
  color: #ccc;
  opacity: .6;
  font-size: 48px;
  line-height: 48px;
  padding: 0px 5px;
}
/* line 969, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-pager span.cycle-pager-active {
  color: #fff;
  opacity: 1;
}
/* line 973, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-pager span:hover {
  cursor: pointer;
}
/* line 979, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-prev, .slideshow-outer-wrapper .cycle-next {
  display: block;
  cursor: pointer;
  position: absolute;
  top: 40%;
  width: 60px;
  height: 120px;
  z-index: 102;
}
/* line 989, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-prev {
  background: url("/wp-content/themes/VontKickoff2020/library/images/left-arrow-mobile.png") no-repeat scroll 50% 50% transparent;
  left: -10px;
}
/* line 993, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-prev:hover {
  left: -8px;
}
/* line 998, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-next {
  background: url("/wp-content/themes/VontKickoff2020/library/images/right-arrow-mobile.png") no-repeat scroll 50% 50% transparent;
  right: -10px;
}
/* line 1002, ../scss/_base.scss */
.slideshow-outer-wrapper .cycle-next:hover {
  right: -8px;
}

/* line 1009, ../scss/_base.scss */
.flickity-enabled.is-fade .flickity-slider > * {
  pointer-events: none;
  z-index: 0;
}

/* line 1014, ../scss/_base.scss */
.flickity-enabled.is-fade .flickity-slider > .is-selected {
  pointer-events: auto;
  z-index: 1;
}

/* line 1019, ../scss/_base.scss */
.promo-outer-wrapper {
  padding: 20px 0px;
}
/* line 1022, ../scss/_base.scss */
.promo-outer-wrapper .promo-wrapper .promo-block {
  text-align: center;
}
/* line 1024, ../scss/_base.scss */
.promo-outer-wrapper .promo-wrapper .promo-block .promo-block-image {
  overflow: hidden;
}
/* line 1026, ../scss/_base.scss */
.promo-outer-wrapper .promo-wrapper .promo-block .promo-block-image img {
  width: 100%;
  max-width: 100%;
}
/* line 1030, ../scss/_base.scss */
.promo-outer-wrapper .promo-wrapper .promo-block .promo-block-image i {
  font-size: 30px;
}

/* line 1040, ../scss/_base.scss */
.carousel-outer-wrapper {
  overflow: hidden;
}
/* line 1043, ../scss/_base.scss */
.carousel-outer-wrapper .main-item-wrapper .main-single-wrapper {
  display: none;
}
/* line 1045, ../scss/_base.scss */
.carousel-outer-wrapper .main-item-wrapper .main-single-wrapper.active {
  display: flex;
  flex-flow: column;
}
/* line 1049, ../scss/_base.scss */
.carousel-outer-wrapper .main-item-wrapper .main-single-wrapper .right {
  padding: 0px 15px;
}
/* line 1054, ../scss/_base.scss */
.carousel-outer-wrapper .carousel-wrapper {
  position: relative;
  margin-top: 20px;
  padding: 0px 35px;
}
/* line 1058, ../scss/_base.scss */
.carousel-outer-wrapper .carousel-wrapper button.flickity-button {
  max-width: 50px;
  background-color: transparent;
  border: none;
  position: absolute;
  top: 50%;
  left: -10px;
}
/* line 1065, ../scss/_base.scss */
.carousel-outer-wrapper .carousel-wrapper button.flickity-button.next {
  left: auto;
  right: -10px;
}
/* line 1070, ../scss/_base.scss */
.carousel-outer-wrapper .carousel-wrapper .flickity-viewport {
  overflow: hidden;
}
/* line 1073, ../scss/_base.scss */
.carousel-outer-wrapper .carousel-wrapper .single-wrapper {
  width: 200px;
  margin: 0px 10px;
}
/* line 1076, ../scss/_base.scss */
.carousel-outer-wrapper .carousel-wrapper .single-wrapper .single-link {
  border-bottom: none;
  border-top: 5px solid transparent;
  display: block;
}
/* line 1080, ../scss/_base.scss */
.carousel-outer-wrapper .carousel-wrapper .single-wrapper .single-link h3 {
  font-size: 16px;
}
/* line 1083, ../scss/_base.scss */
.carousel-outer-wrapper .carousel-wrapper .single-wrapper .single-link img {
  width: 100%;
  max-width: 100%;
}
/* line 1090, ../scss/_base.scss */
.carousel-outer-wrapper .carousel-wrapper .single-wrapper.active .single-link {
  border-top: 5px solid red;
}

/* line 1098, ../scss/_base.scss */
.grid-outer-wrapper {
  margin: 15px 0px;
}
/* line 1100, ../scss/_base.scss */
.grid-outer-wrapper h2 {
  padding: 0px 15px;
  text-align: center;
}
/* line 1104, ../scss/_base.scss */
.grid-outer-wrapper .grid-wrapper {
  align-items: stretch;
  width: 100%;
}
/* line 1108, ../scss/_base.scss */
.grid-outer-wrapper .grid-wrapper .read-more-button {
  display: block;
  margin: 0 auto;
}
/* line 1112, ../scss/_base.scss */
.grid-outer-wrapper .grid-wrapper .single-grid-item {
  margin-bottom: 15px;
  border: 1px solid #ccc;
}
/* line 1116, ../scss/_base.scss */
.grid-outer-wrapper .grid-wrapper .single-grid-item .featured-image-wrapper img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 1123, ../scss/_base.scss */
.grid-outer-wrapper .grid-wrapper .single-grid-item .single-grid-item-content {
  padding: 10px;
}
/* line 1125, ../scss/_base.scss */
.grid-outer-wrapper .grid-wrapper .single-grid-item .single-grid-item-content a.single-item-read-more {
  display: inline-block;
  margin-top: 15px;
}
/* line 1128, ../scss/_base.scss */
.grid-outer-wrapper .grid-wrapper .single-grid-item .single-grid-item-content a.single-item-read-more:after {
  content: " \00BB";
}

/* line 1138, ../scss/_base.scss */
.channel-nav-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 0px;
  border: none;
  background-color: #f5f4f2;
  width: 100%;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  height: 45px;
  line-height: 45px;
  color: #0c0703;
  background-image: url("/wp-content/themes/VontKickoff2020/library/images/menu-arrow-down.png");
  background-repeat: no-repeat;
  background-position: 90% center;
}

/* line 1159, ../scss/_base.scss */
.cta-wrapper {
  padding: 15px;
  text-align: center;
}
/* line 1162, ../scss/_base.scss */
.cta-wrapper.fade {
  /*Fade in option selected, fade in effect via JS in Block code*/
  display: none;
}
/* line 1165, ../scss/_base.scss */
.cta-wrapper.fade.show-cta {
  position: fixed;
  display: block;
  bottom: 0px;
  width: 100%;
  z-index: 101;
}

/* line 1175, ../scss/_base.scss */
.expandable-block {
  display: flex;
  flex-flow: column;
}
/* line 1178, ../scss/_base.scss */
.expandable-block .single-expandale-wrapper {
  flex: 1 1 100%;
  padding: 15px 0px;
}
/* line 1181, ../scss/_base.scss */
.expandable-block .single-expandale-wrapper ~ .single-expandale-wrapper {
  border-top: 1px solid #ccc;
}
/* line 1184, ../scss/_base.scss */
.expandable-block .single-expandale-wrapper .single-expandale-title {
  font-weight: normal;
  padding-right: 25px;
  padding-left: 10px;
  cursor: pointer;
  color: #002C61;
  font-size: 20px;
  font-family: "Kamerik_105 W05 Book";
}
/* line 1192, ../scss/_base.scss */
.expandable-block .single-expandale-wrapper .single-expandale-title:after {
  font-family: "DIN Next W01 Cn Bold";
  font-size: 30px;
  content: '+';
  position: relative;
  margin-right: -25px;
  margin-top: -20px;
  display: inline-block;
  float: right;
  height: 30px;
  width: 30px;
  background: #fff;
  border-radius: 20px;
  text-align: center;
}
/* line 1211, ../scss/_base.scss */
.expandable-block .single-expandale-wrapper .single-expandale-content {
  display: none;
  padding-left: 20px;
  padding-right: 25px;
}
/* line 1218, ../scss/_base.scss */
.expandable-block .single-expandale-wrapper.active-expandable .single-expandale-title:after {
  content: '-';
}
/* line 1222, ../scss/_base.scss */
.expandable-block .single-expandale-wrapper.active-expandable .single-expandale-content {
  display: block;
}

/* line 1229, ../scss/_base.scss */
.image-overlay-wrapper {
  position: relative;
  max-height: 425px;
  overflow: hidden;
  border: 1px solid red;
}
/* line 1234, ../scss/_base.scss */
.image-overlay-wrapper .row {
  max-width: 100%;
}
/* line 1237, ../scss/_base.scss */
.image-overlay-wrapper img {
  width: 100%;
}
/* line 1239, ../scss/_base.scss */
.image-overlay-wrapper img.desktop-image {
  display: none;
}
/* line 1243, ../scss/_base.scss */
.image-overlay-wrapper .image-overlay-content {
  position: absolute;
  top: 25%;
  background-color: rgba(0, 0, 0, 0.5);
  width: 80%;
  left: calc(10% - 15px);
  padding: 15px;
  color: white;
}
/* line 1251, ../scss/_base.scss */
.image-overlay-wrapper .image-overlay-content h2, .image-overlay-wrapper .image-overlay-content h3, .image-overlay-wrapper .image-overlay-content h4, .image-overlay-wrapper .image-overlay-content h5, .image-overlay-wrapper .image-overlay-content p, .image-overlay-wrapper .image-overlay-content ul li {
  color: white;
}

/* line 1258, ../scss/_base.scss */
.banner-block img {
  width: 100%;
}
/* line 1260, ../scss/_base.scss */
.banner-block img.desktop-image {
  display: none;
}
/* line 1266, ../scss/_base.scss */
.banner-block.no-mobile-image img.desktop-image {
  display: block;
}

/* line 1273, ../scss/_base.scss */
.bread-crumbs-wrapper {
  padding: 10px;
}
/* line 1275, ../scss/_base.scss */
.bread-crumbs-wrapper a {
  border-bottom: none;
}
/* line 1277, ../scss/_base.scss */
.bread-crumbs-wrapper a:hover {
  border-bottom: none;
}
/* line 1281, ../scss/_base.scss */
.bread-crumbs-wrapper .divider {
  display: inline-block;
  margin: 0px 3px;
}

/* line 1287, ../scss/_base.scss */
.blog-feed-wrapper {
  padding: 20px 10px;
}
/* line 1289, ../scss/_base.scss */
.blog-feed-wrapper .single-blog-item {
  flex: 1 1 100%;
}

/* line 1300, ../scss/_base.scss */
.wp-block-columns .wp-block-column {
  word-wrap: normal;
  word-break: normal;
}
/* line 1304, ../scss/_base.scss */
.wp-block-columns .wp-block-column:nth-child(2n) {
  margin-left: 0%;
}

/* line 1310, ../scss/_base.scss */
div {
  box-sizing: border-box;
}

/* line 1314, ../scss/_base.scss */
.entry-content {
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1400px;
  margin: 0 auto;
  position: relative;
}

/* line 1321, ../scss/_base.scss */
.alignfull, .alignwide {
  margin: 0px calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}

/* line 1327, ../scss/_base.scss */
.wp-block-group {
  padding: 20px;
}

/* line 1331, ../scss/_base.scss */
.wp-block-group.alignfull .alignwide {
  margin: 0 auto;
  transform: none;
}

/* line 1336, ../scss/_base.scss */
.wp-block-group .alignwide, .wp-block-group.alignfull .alignwide {
  margin-left: -20px;
}

/* line 1340, ../scss/_base.scss */
#topSocial {
  text-align: right;
}

/* line 1343, ../scss/_base.scss */
#topSocial ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

/* line 1348, ../scss/_base.scss */
#topSocial ul li {
  display: inline-block;
}

/* line 1351, ../scss/_base.scss */
#topSocial ul li a {
  display: block;
  margin: 10px 5px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* line 1358, ../scss/_base.scss */
#mobile-menu #topSocial ul.menu li {
  float: none;
  position: relative;
  width: auto;
  border-bottom: 0px;
  font-size: 13px;
  background-color: transparent;
  text-align: center;
}

/* line 1367, ../scss/_base.scss */
#mobile-menu #topSocial ul.menu li a {
  text-indent: -1000px;
}

/* line 1370, ../scss/_base.scss */
#mobile-menu #topSocial {
  text-align: center;
  padding-top: 40px;
  background: #164388;
}

/* line 1376, ../scss/_base.scss */
.hFB a {
  background: url("/wp-content/themes/VontKickoff2020/library/images/facebook.svg") 50% 50% no-repeat;
  background-size: 21px 21px;
  height: 21px;
  width: 21px;
}

/* line 1382, ../scss/_base.scss */
.hIN a {
  background: url("/wp-content/themes/VontKickoff2020/library/images/twitter.svg") 50% 50% no-repeat;
  background-size: 21px 21px;
  height: 21px;
  width: 21px;
}

/* line 1388, ../scss/_base.scss */
.hPT a {
  background: url("/wp-content/themes/VontKickoff2020/library/images/pinterest.svg") 50% 50% no-repeat;
  background-size: 21px 21px;
  height: 21px;
  width: 21px;
}

/* line 1394, ../scss/_base.scss */
.hIG a {
  background: url("/wp-content/themes/VontKickoff2020/library/images/instagram.svg") 50% 50% no-repeat;
  background-size: 21px 21px;
  height: 21px;
  width: 21px;
}

/* line 1401, ../scss/_base.scss */
.twoSquare {
  margin-top: 5px;
  margin-bottom: 5px;
  height: 90vw;
}
/* line 1408, ../scss/_base.scss */
.twoSquare:before {
  transition: all .5s;
}

/* line 1412, ../scss/_base.scss */
.threeSquare {
  height: 30vw;
}

/* line 1415, ../scss/_base.scss */
.fourSquare {
  height: 22vw;
}

/* line 1421, ../scss/_base.scss */
.wp-block-cover.twoSquare.has-background-dim.has-background-dim-20:not(.has-background-gradient):hover:before {
  opacity: .4;
}

/* line 1427, ../scss/_base.scss */
.wp-block-cover.twoSquare.has-background-dim.has-background-dim-10:not(.has-background-gradient):hover:before {
  opacity: .3;
}

/* line 1432, ../scss/_base.scss */
p.button a {
  margin: 0px;
  text-transform: capitalize;
  padding: 10px 45px;
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  color: #fff !important;
  background-color: #002C61;
  border-bottom: none;
  border-radius: 20px;
}
/* line 1447, ../scss/_base.scss */
p.button a:hover {
  background-color: #164388;
}

/* line 1452, ../scss/_base.scss */
input[type=submit].gform_button {
  margin: 0px;
  text-transform: capitalize;
  padding: 10px 45px;
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  color: #fff !important;
  background-color: #002C61;
  border-bottom: none;
  border-radius: 20px;
  border: 0px;
}

/* line 1465, ../scss/_base.scss */
input[type=submit].gform_button:hover {
  background-color: #164388;
}

/* line 1469, ../scss/_base.scss */
.wp-block-button__link, .entry-content .wp-block-button__link.has-background.has-blue-background-color {
  background-color: #002C61;
}
/* line 1471, ../scss/_base.scss */
.wp-block-button__link:hover, .entry-content .wp-block-button__link.has-background.has-blue-background-color:hover {
  background-color: #164388;
}

/* line 1476, ../scss/_base.scss */
.goback {
  color: #32B1D3;
  text-decoration: none;
  border: 0px;
  font-size: 15px;
}

/* line 1482, ../scss/_base.scss */
.goback:hover {
  color: #002C61;
}

/* line 1486, ../scss/_base.scss */
summary {
  max-width: 530px;
  cursor: pointer;
  list-style-type: none;
}

/* line 1491, ../scss/_base.scss */
summary::-webkit-details-marker, summary::marker {
  display: none;
}

/* line 1494, ../scss/_base.scss */
summary::marker {
  display: none;
}

/* line 1497, ../scss/_base.scss */
summary:after {
  content: "+";
  display: inline-block;
  font-size: 27px;
  font-family: "DIN Next W01 Cn Bold";
  cursor: pointer;
  background: #012b6b;
  color: #fff;
  border-radius: 20px;
  height: auto;
  width: auto;
  padding-left: 8px;
  padding-right: 7px;
  padding-top: 5px;
  padding-bottom: 2px;
  text-align: center;
  line-height: 20px;
  margin-left: 20px;
}

/* line 1517, ../scss/_base.scss */
summary:after {
  margin-top: 15px;
}

/* line 1520, ../scss/_base.scss */
details[open] summary:after {
  content: "-";
}

/* line 1523, ../scss/_base.scss */
summary:focus {
  border: 0px;
  outline: 0px;
}

/* line 1528, ../scss/_base.scss */
#flavortop {
  padding: 20px;
}
/* line 1532, ../scss/_base.scss */
#flavortop h1 {
  color: #012B6B;
  font-size: 50px;
  margin: 0px;
  margin-top: 5px;
}
/* line 1538, ../scss/_base.scss */
#flavortop h5 {
  font-size: 19px;
  margin: 0px;
  margin-top: 50px;
  margin-bottom: 15px;
  color: #fff;
  background: #79C142;
  text-align: center;
  padding: 5px;
  width: 110px;
}
/* line 1548, ../scss/_base.scss */
#flavortop h5.nobg {
  background: transparent;
  padding: 0px;
}
/* line 1553, ../scss/_base.scss */
#flavortop .button {
  margin-top: 20px;
}
/* line 1556, ../scss/_base.scss */
#flavortop #flavorstory {
  max-width: 520px;
}
/* line 1558, ../scss/_base.scss */
#flavortop #flavorstory h1 {
  text-transform: uppercase;
}
/* line 1561, ../scss/_base.scss */
#flavortop #flavorstory h2 {
  font-size: 20px;
  color: #164388;
  margin-top: 10px;
  line-height: 1.05em;
}
/* line 1567, ../scss/_base.scss */
#flavortop #flavorstory p {
  line-height: 1.8em;
}
/* line 1571, ../scss/_base.scss */
#flavortop #flavortopimg {
  display: none;
}
/* line 1574, ../scss/_base.scss */
#flavortop #flavortopimgMobile {
  margin-top: 30px;
}
/* line 1576, ../scss/_base.scss */
#flavortop #flavortopimgMobile img {
  max-width: 100%;
}
/* line 1580, ../scss/_base.scss */
#flavortop #flavortopimgMobile {
  position: relative;
}
/* line 1582, ../scss/_base.scss */
#flavortop #flavortopimgMobile.isNewFlav:after {
  position: absolute;
  top: -40px;
  left: 40px;
  content: '';
  background: URL("/wp-content/themes/VontKickoff2020/library/images/NEW-burst.png");
  background-size: cover;
  height: 120px;
  width: 120px;
}
#flavortop #flavortopimgMobile.isSeaFlav:after {
  position: absolute;
  top: -40px;
  left: 40px;
  content: '';
  background: URL("/wp-content/themes/VontKickoff2020/library/images/Seasonal-burst.png");
  background-size: cover;
  height: 120px;
  width: 120px;
}
/* line 1593, ../scss/_base.scss */
#flavortop #awards {
  margin-top: 50px;
}
/* line 1595, ../scss/_base.scss */
#flavortop #awards li {
  font-size: 14px;
  margin-bottom: 10px;
}

/* line 1602, ../scss/_base.scss */
#flavordetails {
  padding: 20px;
}
/* line 1606, ../scss/_base.scss */
#flavordetails #single_flavor_txt {
  max-width: 600px;
}
/* line 1608, ../scss/_base.scss */
#flavordetails #single_flavor_txt h2 {
  text-transform: uppercase;
  font-size: 27px;
  color: #012B6B;
  float: left;
  clear: both;
  margin-top: 20px;
}
/* line 1616, ../scss/_base.scss */
#flavordetails #single_flavor_txt p {
  clear: both;
}
/* line 1619, ../scss/_base.scss */
#flavordetails #single_flavor_txt a {
  color: #012B6B;
  text-decoration: none;
  border: 0px;
}
/* line 1623, ../scss/_base.scss */
#flavordetails #single_flavor_txt a:hover {
  color: #164388;
}
/* line 1626, ../scss/_base.scss */
#flavordetails #single_flavor_txt a:after {
  background: url("/wp-content/themes/VontKickoff2020/library/images/arrow-blue.svg") no-repeat;
  content: '';
  height: 22px;
  width: 22px;
  background-size: 22px;
  display: inline-block;
  margin-left: 15px;
}

/* line 1640, ../scss/_base.scss */
#flavorlifstyWrap {
  position: relative;
  max-width: 100%;
  width: 100%;
  min-height: 400px;
  overflow: scroll;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 1649, ../scss/_base.scss */
#flavorlifsty {
  display: block;
  justify-content: center;
  width: 100vw;
  margin-left: -20px;
}
/* line 1658, ../scss/_base.scss */
#flavorlifsty img {
  margin: 10px;
  width: 100vw;
}

/* line 1665, ../scss/_base.scss */
#flavorlifsty::before,
#flavorlifsty::after {
  flex-basis: 0;
  order: 1;
}

/* line 1671, ../scss/_base.scss */
#flavorrelatedWrapwrap {
  padding-top: 50px;
  text-align: center;
}
/* line 1674, ../scss/_base.scss */
#flavorrelatedWrapwrap h3 {
  flex: 0 0 100%;
  margin-bottom: 20px;
  color: #002C61;
  font-family: "DIN Next W01 Cn Bold";
  font-size: 30px;
  text-transform: uppercase;
}
/* line 1681, ../scss/_base.scss */
#flavorrelatedWrapwrap h3:before {
  display: none;
}
/* line 1684, ../scss/_base.scss */
#flavorrelatedWrapwrap h3:after {
  display: none;
}

/* line 1689, ../scss/_base.scss */
#flavorrelatedWrap {
  clear: both;
  width: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 1695, ../scss/_base.scss */
#flavorrelated {
  width: 300%;
  padding: 0px 0px 50px 0px;
  text-align: center;
  margin-bottom: 30px;
}
/* line 1700, ../scss/_base.scss */
#flavorrelated img {
  margin-bottom: 20px;
}
/* line 1703, ../scss/_base.scss */
#flavorrelated a {
  border: 0px;
  font-size: 22px;
  font-family: "DIN Next W01 Cn Bold";
  color: #002C61;
}
/* line 1709, ../scss/_base.scss */
#flavorrelated h3 {
  flex: 0 0 100%;
  margin-bottom: 50px;
  color: #002C61;
  font-family: "DIN Next W01 Cn Bold";
  font-size: 30px;
  text-transform: uppercase;
}
/* line 1716, ../scss/_base.scss */
#flavorrelated h3:before {
  display: none;
}
/* line 1719, ../scss/_base.scss */
#flavorrelated h3:after {
  display: none;
}
/* line 1723, ../scss/_base.scss */
#flavorrelated .flavorrel {
  width: 33.333%;
  margin-top: 30px;
  float: left;
}
/* line 1727, ../scss/_base.scss */
#flavorrelated .flavorrel .flavorrelimg img {
  width: 70%;
}

/* line 1733, ../scss/_base.scss */
#flavorlandscape {
  margin-bottom: -3px;
}

/* line 1737, ../scss/_base.scss */
#fullFlavorWrap {
  background: #FBF6F0;
}

/* line 1741, ../scss/_base.scss */
.flavor-promo-wrapper {
  display: flex;
  flex-wrap: wrap;
}

/* line 1746, ../scss/_base.scss */
.thisFlavor {
  width: 50%;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
/* line 1753, ../scss/_base.scss */
.thisFlavor:first-child {
  width: 100%;
}
/* line 1756, ../scss/_base.scss */
.thisFlavor h5 {
  color: #fff;
  border-bottom: 1px solid transparent;
  display: inline-block;
  font-size: 23px;
  padding-bottom: 2px;
  text-transform: uppercase;
  margin-top: 10px;
}
/* line 1765, ../scss/_base.scss */
.thisFlavor p {
  display: none;
  color: #fff;
}
/* line 1769, ../scss/_base.scss */
.thisFlavor a {
  border: 0px;
  color: #fff;
}
/* line 1776, ../scss/_base.scss */
.thisFlavor img {
  max-width: 100%;
}

/* line 1784, ../scss/_base.scss */
.moreflavors {
  text-align: center;
}
/* line 1786, ../scss/_base.scss */
.moreflavors a {
  text-transform: capitalize;
  padding: 10px 45px;
  display: inline-block;
  font-size: 15px;
  color: #002C61;
  background-color: #fff;
  border-bottom: none;
  border-radius: 25px;
  margin-top: 20px;
  transition: all .25s;
  border: 1px solid #002C61;
}
/* line 1798, ../scss/_base.scss */
.moreflavors a:hover {
  background-color: #98CCE3;
}

/* line 1804, ../scss/_base.scss */
.wp-block-image.alignfull img, .wp-block-image.alignwide img, .wp-block-image img {
  height: auto;
}

/* line 1808, ../scss/_base.scss */
.flavorGridWrapper {
  text-align: center;
  padding-top: 30px;
}

/* line 1812, ../scss/_base.scss */
.flavorFilter {
  margin-top: 0px;
  margin-bottom: 30px;
}
/* line 1815, ../scss/_base.scss */
.flavorFilter a {
  text-transform: capitalize;
  padding: 10px 45px;
  font-size: 15px;
  color: #fff;
  background-color: #005789;
  /* border:1px solid #005789; */
  border-bottom: none;
  border-radius: 0px;
  margin-top: 0px;
  opacity: .4;
  display: none;
}
.flavorFilter a.smallBatch {
    background-color: #EB9427;
    opacity: .7;

    /* border:1px solid #EB9427;
    opacity: 1; */
}
.flavorFilter a.smallBatch:hover {
    /* color: #EB9427;
    background-color: #fff;
    opacity: 1; */
}
/* line 1826, ../scss/_base.scss */
.flavorFilter a.active {
  display: block;
  opacity: 1;
}
/* line 1829, ../scss/_base.scss */
.flavorFilter a.active::after {
  content: "\02193";
  color: #fff;
  margin-left: 20px;
  margin-right: -20px;
  float: right;
}
/* line 1837, ../scss/_base.scss */
.flavorFilter a.toggle {
  display: block;
}
/* line 1839, ../scss/_base.scss */
.flavorFilter a.toggle.active::after {
  content: "\02191";
}

/* line 1845, ../scss/_base.scss */
.grid-wrapper {
  display: flex;
  flex-wrap: wrap;
}

/* line 1849, ../scss/_base.scss */
.gridFlavor {
  flex: 0 0 50%;
  padding: 20px 0px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}
/* line 1856, ../scss/_base.scss */
.gridFlavor a {
  border: 0px;
  color: #002C61;
}
/* line 1859, ../scss/_base.scss */
.gridFlavor a em {
  padding-top: 5px;
  display: block;
  font-style: normal;
  color: #009BC7;
}
/* line 1865, ../scss/_base.scss */
.gridFlavor a:hover {
  text-decoration: underline;
}
/* line 1868, ../scss/_base.scss */
.gridFlavor a img {
  margin-bottom: 5px;
  width: 100%;
}
/* line 1872, ../scss/_base.scss */
.gridFlavor a span {
  display: block;
  display: block;
  margin: 0 auto;
  max-width: 85%;
}
/* line 1880, ../scss/_base.scss */
.gridFlavor.isNewFlav:after {
  position: absolute;
  top: -15px;
  content: '';
  background: URL("/wp-content/themes/VontKickoff2020/library/images/NEW-burst.png");
  background-size: cover;
  left:0px;
  height: 60px;
  width: 60px;
}
.gridFlavor.isSeaFlav:after {
  position: absolute;
  top: -15px;
  content: '';
  background: URL("/wp-content/themes/VontKickoff2020/library/images/Seasonal-burst.png");
  background-size: cover;
  left:0px;
  height: 60px;
  width: 60px;
}
/* line 1890, ../scss/_base.scss */
.gridFlavor.standFI.isNewFlav:after {
  top: 20px;
  left:-15px;
  height: 60px;
  width: 60px;
}
.gridFlavor.standFI.isSeaFlav:after {
  top: 20px;
  left:0px;
  height: 60px;
  width: 60px;
}

/* line 1895, ../scss/_base.scss */
figure.wp-block-image {
  margin-bottom: -3px;
}

/* line 1899, ../scss/_base.scss */
.wp-block-columns.has-background {
  padding: 0px;
}
/* line 1901, ../scss/_base.scss */
.wp-block-columns.has-background figure.wp-block-image {
  margin: 0px;
  margin-bottom: -3px;
}

/* line 1907, ../scss/_base.scss */
.imagefill {
  min-height: 350px;
  width: 100%;
  background-size: cover !important;
}

/* line 1913, ../scss/_base.scss */
.imagefill.min-height400 {
  min-height: 400px;
}

/* line 1917, ../scss/_base.scss */
.leader-wrapper {
  text-align: center;
  margin: 5px;
}
/* line 1922, ../scss/_base.scss */
.leader-wrapper img {
  border-radius: 10px;
  margin-bottom: -22px;
  max-width: 100%;
  height: auto;
}
/* line 1928, ../scss/_base.scss */
.leader-wrapper h3 {
  font-size: 24px;
  color: #fff;
  background: #002C61;
  padding: 5px 20px;
  position: relative;
  z-index: 2;
  display: inline-block;
}
/* line 1937, ../scss/_base.scss */
.leader-wrapper p {
  font-size: 17px;
}

/* line 1946, ../scss/_base.scss */
.socialRow {
  max-width: 350px;
  margin: 0 auto;
  padding: 0px;
  margin-top: -20px;
}
/* line 1951, ../scss/_base.scss */
.socialRow p {
  padding-top: 16px;
}

/* line 1956, ../scss/_base.scss */
#press_wrap {
  text-align: center;
}
/* line 1958, ../scss/_base.scss */
#press_wrap h1 {
  margin-bottom: 50px;
}
/* line 1961, ../scss/_base.scss */
#press_wrap div {
  width: 85%;
  margin: auto;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 5px;
}
/* line 1968, ../scss/_base.scss */
#press_wrap .button {
  margin: 0 auto;
  margin: 20px;
}
/* line 1971, ../scss/_base.scss */
#press_wrap .button.newsbutton {
  margin-top: 50px;
}

/* line 1977, ../scss/_base.scss */
.current-menu-item, .current_page_parent {
  position: relative;
}
/* line 1979, ../scss/_base.scss */
.current-menu-item:after, .current_page_parent:after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: '';
  border-bottom: 5px solid #1D4D96;
  width: 100%;
  height: 1px;
  display: inline-block;
}

/* line 1992, ../scss/_base.scss */
.dropdown .current-menu-item:after {
  display: none;
}

/* line 1997, ../scss/_base.scss */
.singlePress h1 {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 2001, ../scss/_base.scss */
.singlePress {
  margin-bottom: 30px;
}

/* line 2004, ../scss/_base.scss */
.singlePress a {
  text-decoration: underline;
}

/* line 2008, ../scss/_base.scss */
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
  width: 100%;
}

/* line 2013, ../scss/_base.scss */
#flavortopimg {
  position: relative;
}
/* line 2015, ../scss/_base.scss */
#flavortopimg.isNewFlav:after {
  position: absolute;
  top: 25px;
  left: 40px;
  content: '';
  background: URL("/wp-content/themes/VontKickoff2020/library/images/NEW-burst.png");
  background-size: cover;
  height: 120px;
  width: 120px;
}
#flavortopimg.isSeaFlav:after {
  position: absolute;
  top: 25px;
  left: 40px;
  content: '';
  background: URL("/wp-content/themes/VontKickoff2020/library/images/Seasonal-burst.png");
  background-size: cover;
  height: 120px;
  width: 120px;
}

/* line 2027, ../scss/_base.scss */
#flavortopimg img {
  height: auto;
  max-width: 100%;
}

/* line 2031, ../scss/_base.scss */
#single_flavor_img img {
  height: auto;
  max-width: 100%;
}

/* line 2037, ../scss/_base.scss */
#menu-footer-menu .current-menu-item:after, #menu-footer-menu .current_page_parent:after {
  display: none;
}

/* line 2042, ../scss/_base.scss */
#menu-desktop-menu img {
  max-height: 12px;
  width: auto;
}

/* line 2047, ../scss/_base.scss */
.button img {
  height: 18px;
  width: auto;
}

/* line 2052, ../scss/_base.scss */
.wdi_feed_info, #wdi_first_page, #wdi_current_page, #wdi_last_page {
  display: none;
}

/* line 2055, ../scss/_base.scss */
#wdi_pagination {
  position: relative;
  z-index: 1000;
}

/* line 2059, ../scss/_base.scss */
#wdi_prev {
  position: absolute;
  left: 0px;
  top: 130px;
}

/* line 2064, ../scss/_base.scss */
#wdi_next {
  position: absolute;
  right: 0px;
  top: 130px;
}

/* line 2069, ../scss/_base.scss */
.tenweb-i-arrow-right:before {
  border-radius: 25px;
  background: #fff;
  display: inline-block;
  border: 1px solid #002c61;
  padding: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 10px;
}

/* line 2079, ../scss/_base.scss */
.tenweb-i-arrow-left:before {
  border-radius: 25px;
  background: #fff;
  display: inline-block;
  border: 1px solid #002c61;
  padding: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 10px;
}

/* line 2089, ../scss/_base.scss */
.wdi_img {
  border-radius: 15px;
}

/* line 2093, ../scss/_base.scss */
.margin-top0 {
  margin-top: 0px;
}

/* line 2097, ../scss/_base.scss */
.is-style-rounded-corners img {
  border-radius: 10px !important;
}

.insta .wp-block-column:not(:first-child) {
    margin-left: 1%;
}
.insta .wp-block-column {
    margin: 1%;
}

/* line 2102, ../scss/_base.scss */
.gfyFont {
  font-family: "GFY Sunny W05 Regular";
}

/* line 2106, ../scss/_base.scss */
.people.wp-block-columns .wp-block-column:nth-child(2n) {
  margin-left: 2em;
}

/* line 2110, ../scss/_base.scss */
.padMobile {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 2114, ../scss/_base.scss */
.pad10 {
  padding: 10px;
}

/* line 2121, ../scss/_base.scss */
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media a > img {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 2131, ../scss/_base.scss */
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media a {
  width: 100%;
  height: 100%;
  display: block;
}

@media only screen and (max-width: 1023px) {
  /* line 2144, ../scss/_base.scss */
  .wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100% !important;
  }

  /* line 2147, ../scss/_base.scss */
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    grid-column: 1;
  }

  /* line 2150, ../scss/_base.scss */
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2;
  }
}

#gform_fields_3 {
    display: flex;
    flex-wrap:wrap;
}
#gform_fields_3 hr {
    width:100%;
    margin-top:50px;
    margin-bottom:50px;
}
#gform_fields_3 li{
    flex:0 0 100%;
    list-style-type: none;
}
#gform_fields_3 li:before {
    display: none;
}

#gform_4 {
    text-align: center;
}
#gform_4 label {
    display:none;
}
#gform_fields_4 li:before {
    display: none;
}

#gform_fields_4 #field_4_4 label {
    display:block;
}
#gform_fields_4 #field_4_4 label#input_4_4_3_label, #gform_fields_4 #field_4_4 label#input_4_4_4_label {
    display: none;
}

.wdi_layout_th .wdi_photo_img {
    border-radius: 15px !important;
    border: 1px solid #ccc;
}

/* .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right */

.time-line-wrapper {
  background-color: #f2eadd;
  background-image: url("/wp-content/themes/VontKickoff2020/library/images/giff-timeline-background-new-01.svg");
  margin: 0px calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
  padding: 0px;
  padding-top:20px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  overflow: hidden;
}
/* line 2208, ../scss/_base.scss */
.time-line-wrapper h2 {
  color: #002c61;
  font-family: "DIN Next W01 Cn Bold";
  font-size: 90px;
  line-height: .85em;
  text-transform: uppercase;
  text-align: center;
  padding: 0px 30px;
}
/* line 2216, ../scss/_base.scss */
.time-line-wrapper h2 em {
  font-size: 20px;
  font-style: normal;
  color: #009BC7;
  font-family: "Kamerik_105 W05 Book";
  margin-bottom: 25px;
  display: block;
  line-height: 1em;
  text-transform: capitalize;
}
/* line 2228, ../scss/_base.scss */
.time-line-wrapper .time-line-intro {
  max-width: 650px;
  margin: 0 auto;
  text-align: center;
  padding: 0px 30px;
}
/* line 2234, ../scss/_base.scss */
.time-line-wrapper .time-line-intro p {
  font-size: 16px;
}
/* line 2239, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container {
  overflow-x: scroll;
  overflow-y: hidden;
  margin-top: 45px;
  padding-bottom: 0px;
  min-height: 900px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
/* line 2249, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container::-webkit-scrollbar {
  display: none;
}
/* line 2245, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container {
    cursor:ew-resize;
  height: 670px;
  width: auto;
  max-width: 9999999999px;
  margin-bottom: 5px;
  position: relative;
  padding-left: 15px;
  padding-bottom: 30px;
}
/* line 2254, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container .time-line-item {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  position: absolute;
  top: 0px;
}
/* line 2261, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container .time-line-item:before {
  content: " ";
  border: 1px solid #009BC7;
  position: relative;
  top: 120px;
  left: 24px;
  z-index: 1;
  height: 140px;
}
/* line 2271, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container .time-line-item:nth-of-type(even) {
  top: 50%;
}
/* line 2273, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container .time-line-item:nth-of-type(even):before {
  top: -60px;
}
/* line 2278, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container .time-line-item .time-line-item-image {
  margin-right: 20px;
  min-width: 130px;
  width: 130px;
  padding-top: 5px;
  position: relative;
  z-index: 2;
}
/* line 2286, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container .time-line-item .time-line-item-image img {
  width: 130px;
  border: 3px solid white;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.15), -1px 1px 3px 0px rgba(0, 0, 0, 0.15), 1px -1px 3px 0px rgba(0, 0, 0, 0.15), -1px -1px 3px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.15), -1px 1px 3px 0px rgba(0, 0, 0, 0.15), 1px -1px 3px 0px rgba(0, 0, 0, 0.15), -1px -1px 3px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.15), -1px 1px 3px 0px rgba(0, 0, 0, 0.15), 1px -1px 3px 0px rgba(0, 0, 0, 0.15), -1px -1px 3px 0px rgba(0, 0, 0, 0.15);
}
/* line 2304, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container .time-line-item .time-line-item-content-wrapper {
  width: 300px;
}
/* line 2307, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container .time-line-item .time-line-item-content-wrapper span {
  color: #002C61;
  font-family: "DIN Next W01 Cn Bold";
  font-size: 45px;
  border-bottom: 5px solid #7DBBC6;
}
/* line 2314, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container .time-line-item .time-line-item-content-wrapper h3 {
  font-size: 20px;
  color: #002C61;
  font-family: "DIN Next W01 Cn Bold";
  margin: 0px;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 2324, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container .time-line-item .time-line-item-content-wrapper .time-line-item-content p {
  font-size: 15px;
  line-height: 22px;
  margin: 0px;
}
/* line 2333, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container #time-line {
  width: 100%;
  max-width: 9999999999px;
  position: absolute;
  top: 250px;
  left: 25px;
}
/* line 2340, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container #time-line .time-line-element {
  width: 35px;
  height: 3px;
  background-color: #B5B5B5;
  display: inline-block;
  position: relative;
}
/* line 2347, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container #time-line .time-line-element:before {
  content: '';
  position: absolute;
  left: 0px;
  top: -3px;
  height: 10px;
  width: 10px;
  background: #B5B5B5;
  border-radius: 10px;
}
/* line 2367, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container #time-line .time-line-element.has-time-line-item:before {
  content: '';
  position: absolute;
  left: 0px;
  top: -7px;
  height: 20px;
  width: 20px;
  background: #009BC7;
  border-radius: 20px;
}
/* line 2379, ../scss/_base.scss */
.time-line-wrapper .time-line-outer-container .time-line-container #time-line .time-line-element:last-of-type {
  width: 0px;
}
/* @media (min-width: 1600px) {
    .time-line-wrapper .time-line-outer-container {
        min-height: 900px;
    }
} */
@media (max-width: 700px) {
    .time-line-wrapper {
        background-position:calc(50% + 200px) calc(0%) ;
    }
}


/* line 2407, ../scss/_base.scss */
#flvrContestFormWrap {
  position: absolute;
  background: rgba(255, 255, 255, 0.7);
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  display: none;
}

/* line 2417, ../scss/_base.scss */
#flvrContestForm {
  width: 85%;
  max-width: 785px;
  margin: 0 auto;
  background: #7DBBC6;
  position: relative;
  z-index: 100;
  padding: 50px;
  padding-top: 75px;
  text-align: center;
}

/* line 2428, ../scss/_base.scss */
#flavors.flvrcontest {
  position: relative;
  padding-top:0px;
}

.flvConSel {
    margin-top:5px;
}

/* line 2433, ../scss/_base.scss */
.flvrflv.myflvrfav {
  z-index: 10;
  position: relative;
}

/* line 2437, ../scss/_base.scss */
.gridFlavor a.myflvrfav span, .gridFlavor a.myflvrfav em {
  z-index: 1;
  position: relative;
}

.flvrcontest .gridFlavor a {
    font-size:1.1em;
}
/* line 2441, ../scss/_base.scss */
.flvrcontest .gridFlavor a span {
  font-family: "DIN Next W01 Cn Bold";
  font-size: 22px;
  padding-top:10px;
}

/* line 2445, ../scss/_base.scss */
.flvrcontest .gridFlavor a em {
  margin-bottom: 5px;
  font-size:.9em;
}

/* line 2449, ../scss/_base.scss */
span.changevote {
  display: inline-block;
  color: #fff;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}

/* line 2458, ../scss/_base.scss */
#flvrContestForm h2 {
  font-size: 45px;
  color: #fff;
  text-transform: uppercase;
}

/* line 2463, ../scss/_base.scss */
#flvrContestForm h2 span {
  color: #002C61;
}

/* line 2466, ../scss/_base.scss */
#flvrContestForm p {
  color: #fff;
  font-size: 23px;
  margin-top: 0px;
}

/* line 2471, ../scss/_base.scss */
#gform_7 label {
  display: none;
}

/* line 2474, ../scss/_base.scss */
#gform_7 input[type='text'] {
  /* max-width: 500px; */
  padding: 10px;
}

/* line 2478, ../scss/_base.scss */
#gform_7 .gform_footer {
  /* max-width: 500px; */
  padding: 10px;
  margin: 0 auto;
  margin-top: 20px;
}

/* line 2484, ../scss/_base.scss */
#gform_submit_button_7 {
  float: left;
}

/* line 2487, ../scss/_base.scss */
a.changevote {
    color: #fff;
    font-family: "Kamerik_105 W05 Medium";
    text-decoration: underline;
    margin-top: -16px;
    float: right;
    display: block;
    margin-right: 20px;
}

/* line 2493, ../scss/_base.scss */
.is-style-maxwidth {
  max-width: 650px;
  margin: auto;
  text-transform: uppercase;
}

/* line 2498, ../scss/_base.scss */
.is-style-maxwidthmixed {
  max-width: 600px;
  margin: auto;
}
h2.is-style-maxwidthmixed {
    line-height:26px;
}

/* line 2503, ../scss/_base.scss */
p.is-style-maxwidth {
  text-transform: none;
  max-width: 600px;
}

/* line 2508, ../scss/_base.scss */
.is-style-kamerik {
  font-family: "Kamerik_105 W05 Medium";
}
.is-style-ernest {
    font-family: "ErnestEmily";
    line-height: 1.1em !important;
}
h2.is-style-ernest {
    font-size: 120px;
}


/* line 2511, ../scss/_base.scss */
h5.is-style-kamerik {
  font-size: 20px;
  max-width: 840px;
  margin: auto;
}

/* line 2517, ../scss/_base.scss */
.is-style-icecreambowl {
  position: relative;
}

/* line 2520, ../scss/_base.scss */
.is-style-icecreambowl:after {
  content: '';
  background: url("/wp-content/themes/VontKickoff2020/library/images/giff-ice-cream-silo.png") no-repeat;
  background-size: cover;
  width: 469px;
  height: 443px;
  position: absolute;
  top: -350px;
  right: -280px;
}

.has-white-color .expandable-block .single-expandale-wrapper .single-expandale-title, .has-white-color .expandable-block .single-expandale-wrapper.active-expandable .single-expandale-content p {
    color:#fff;
}
.has-white-color .expandable-block .single-expandale-wrapper .single-expandale-title:after {
    color:#000;
}

.wp-block-file .wp-block-file__button {
    background:#009bc7;
    padding-top:5px;
    padding-bottom:5px;
    color:#000;
}



@media (max-width: 900px) {
  /* line 2531, ../scss/_base.scss */
  .is-style-icecreambowl:after {
    display: none;
  }
}
@media (max-width:1023px) {
    #flvrContestForm {
        padding-bottom:100px;
    }
    a.changevote {
        margin-top:0px;
        float: left;
        margin-right: 0px;
        margin-left: 20px;
    }
    .flvrcontest .gridFlavor {
        flex:0 0 100%;
        text-align: left;
        margin: 0px;
    }
    .flvrcontest .gridFlavor a img{
        width: 30%;
        float: left;
        margin-right:20px;
    }

    h1.is-style-maxwidth {
        font-size:74px;
    }
    h2.is-style-maxwidthmixed {
        font-size:29px;
    }
    #flvrContestForm {
        padding-left: 20px;
        padding-right: 20px;
    }

}


/* line 2536, ../scss/_base.scss */
.main-container {
  overflow: hidden;
}

.wp-block-gallery.columns-3 .blocks-gallery-item {
    width: auto;
}

.entry-content ul.blocks-gallery-grid li::before {
    display: none;
}
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
    /* max-width: 100%; */
    height: 105px;
}

#footerCTA {
    text-align: center;
    background: #88CCD8;
    padding-top:30px;
    padding-bottom:30px;
    /* height:120px;
    line-height:120px; */
}
#footerCTA h4 {
    font-size: 35px;
}
#footerCTA img {
    vertical-align: middle;
    margin-right:10px;
}
#footerCTA a {
    color: #002C61;
}


/*
MEDIUM
*/
@media (min-width: 640px) {
  /******************************************************************

  Stylesheet: Medium Stylesheet

  Styles apply to 40.063em and up.

  ******************************************************************/

  .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
      max-width: none;
      height: 200px;
  }

  .gridFlavor.isNewFlav:after {
    left:20px;
    height: 80px;
    width: 80px;
  }
  .gridFlavor.standFI.isNewFlav:after {
    left:0px;
    height: 80px;
    width: 80px;
  }
  .gridFlavor.isSeaFlav:after {
    left:20px;
    height: 80px;
    width: 80px;
  }
  .gridFlavor.standFI.isSeaFlav:after {
    left:20px;
    height: 80px;
    width: 80px;
  }

  #flavorrelatedWrap {
      	overflow:hidden;
  }

  .wp-block-columns .wp-block-column:nth-child(2n) {
    margin-left: 1%;
  }

  /* entry content */
  /* line 10, ../scss/_medium.scss */
  .entry-content {
    /* at this larger size, we can start to align images */
  }
  /* line 13, ../scss/_medium.scss */
  .entry-content .alignleft,
  .entry-content img.alignleft {
    margin-right: 1.5em;
    display: block;
    float: left;
  }
  /* line 20, ../scss/_medium.scss */
  .entry-content .alignright,
  .entry-content img.alignright {
    margin-left: 1.5em;
    display: block;
    float: right;
  }
  /* line 27, ../scss/_medium.scss */
  .entry-content .aligncenter,
  .entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    clear: both;
  }

  /* end .entry-content */
  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 42, ../scss/_medium.scss */
  .widget {
    padding: 0 10px;
    margin: 2.2em 0;
  }

  /* line 47, ../scss/_medium.scss */
  #sidebar-right-wrapper {
    order: 3;
  }
}
/*
LARGE
*/
@media (min-width: 1024px) {

    #gform_wrapper_3 .gfield_checkbox {
        columns:4;
    }

    #gform_fields_3 li#field_3_7, #gform_fields_3 li#field_3_8 {
        flex:0 0 45%;
    }
    #gform_fields_3 li#field_3_9 {
        flex:0 0 10%;
    }
    #gform_fields_3 #input_3_2_3_container, #gform_fields_3 #input_3_38_3_container, #gform_fields_3 #input_3_46_3_container {
        width:49%;
        float: left;
    }
    #gform_fields_3 #input_3_2_4_container, #gform_fields_3 #input_3_38_4_container, #gform_fields_3 #input_3_46_4_container {
        width:29%;
        float: left;
    }
    .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left#input_3_2_5_container, #gform_fields_3 #input_3_2_5_container, .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left#input_3_38_5_container, #gform_fields_3 #input_3_38_5_container, .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left#input_3_46_5_container, #gform_fields_3 #input_3_46_5_container {
        width:20%;
        float: left;
        padding-left:0px !important;
        padding-left:8px !important;
        margin:0px;
        margin-left:8px;
    }

    #gform_fields_3 li#field_3_4, #gform_fields_3 li#field_3_3, #gform_fields_3 li#field_3_10, #gform_fields_3 li#field_3_5, #gform_fields_3 li#field_3_84, #gform_fields_3 li#field_3_71 {
        flex:0 0 50%;
    }
    #gform_wrapper_3 #input_3_5, #gform_wrapper_3 #input_3_22 {
        columns:2;
    }

    #gform_fields_3 li#field_3_12, #gform_fields_3 li#field_3_14, #gform_fields_3 li#field_3_15, #gform_fields_3 li#field_3_16, #gform_fields_3 li#field_3_17, #gform_fields_3 li#field_3_18, #gform_fields_3 li#field_3_19, #gform_fields_3 li#field_3_30, #gform_fields_3 li#field_3_31, #gform_fields_3 li#field_3_32,
    #gform_fields_3 li#field_3_33, #gform_fields_3 li#field_3_55, #gform_fields_3 li#field_3_52, #gform_fields_3 li#field_3_53, #gform_fields_3 li#field_3_54, #gform_fields_3 li#field_3_56, #gform_fields_3 li#field_3_57, #gform_fields_3 li#field_3_58, #gform_fields_3 li#field_3_59, #gform_fields_3 li#field_3_60, #gform_fields_3 li#field_3_61, #gform_fields_3 li#field_3_62, #gform_fields_3 li#field_3_63 {
        flex:0 0 25%;
    }

    #gform_fields_3 li#field_3_21, #gform_fields_3 li#field_3_22, #gform_fields_3 li#field_3_23, #gform_fields_3 li#field_3_24, #gform_fields_3 li#field_3_25, #gform_fields_3 li#field_3_26, #gform_fields_3 li#field_3_27, #gform_fields_3 li#field_3_28, #gform_fields_3 li#field_3_29, #gform_fields_3 li#field_3_39, #gform_fields_3 li#field_3_40, #gform_fields_3 li#field_3_41, #gform_fields_3 li#field_3_35, #gform_fields_3 li#field_3_36, #gform_fields_3 li#field_3_37, #gform_fields_3 li#field_3_43, #gform_fields_3 li#field_3_44, #gform_fields_3 li#field_3_45, #gform_fields_3 li#field_3_47, #gform_fields_3 li#field_3_48, #gform_fields_3 li#field_3_49 {
        flex:0 0 33%;
    }
  /******************************************************************

  Stylesheet: Large Stylesheet

  Styles apply to 55.063em and up.

  ******************************************************************/

  .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
      max-width: none;
      height: 260px;
  }

  /* line 9, ../scss/_large.scss */
  .desktop-only {
    display: flex;
  }

  /* line 13, ../scss/_large.scss */
  .mobile-only {
    display: none;
  }

  /* line 17, ../scss/_large.scss */
  #mobile-menu {
    display: none !important;
  }

  /* line 22, ../scss/_large.scss */
  header #mobile-menu-trigger {
    display: none;
  }

  .site-header img.hLogo {
    height: 130px;
  }

  /* line 27, ../scss/_large.scss */
  .menu-wrappers {
    width: 100%;
  }

  /* line 31, ../scss/_large.scss */
  #desktop-menu-wrapper {
    flex-direction: column;
    width: 100%;
  }
  /* line 34, ../scss/_large.scss */
  #desktop-menu-wrapper nav {
    width: 100%;
  }
  /* line 37, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
    padding-left: 0px;
    width: 100%;
    margin: 41px 0px 0px 0px;
    justify-content: flex-end;
  }
  /* line 46, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu #menu-item-248 img {
    margin-bottom: 0px;
    margin-right: 3px;
  }
  /* line 50, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu li {
    list-style-type: none;
    position: relative;
  }
  /* line 53, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu li a {
    display: inline-block;
    color: #fff;
    text-transform: capitalize;
    font-family: "Kamerik_105 W05 Book";
    padding: 18px;
    padding-top: 15px;
  }
  /* line 63, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu li a:hover {
    background: #164388;
  }
  /* line 67, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu li ul.dropdown {
    display: none;
    border: 0px;
    position: absolute;
    padding-left: 0px;
    min-width: 240px;
    box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, 0.5);
  }
  /* line 75, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu li ul.dropdown li {
    background-color: #FBF6F0;
    border-bottom: 2px solid #fff;
  }
  /* line 79, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu li ul.dropdown li:hover {
    background-color: #fff;
  }
  /* line 81, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu li ul.dropdown li:hover a {
    color: #009BC7;
  }
  /* line 85, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu li ul.dropdown li a {
    font-size: .95em;
    color: #002C61;
    margin: 0px;
    padding: 15px 25px;
    width: calc(100% - 50px);
  }
  /* line 91, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu li ul.dropdown li a:hover {
    background: transparent;
    color: #009BC7;
  }
  /* line 106, ../scss/_large.scss */
  #desktop-menu-wrapper #menu-desktop-menu li:hover ul.dropdown {
    display: block;
  }

  /* line 117, ../scss/_large.scss */
  #topSocial ul {
    padding-right: 18px;
  }

  /* line 122, ../scss/_large.scss */
  h2, .h2 {
    font-size: 104px;
  }

  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* constrain and center each row */
  /* line 131, ../scss/_large.scss */
  .row {
    max-width: 1024px;
    margin: 0px auto;
  }
  /* line 134, ../scss/_large.scss */
  .row.align-full {
    max-width: 100%;
    padding: 0px 15px;
  }
  /* line 138, ../scss/_large.scss */
  .row.align-wide {
    max-width: 80%;
    padding: 0px 15px;
  }

  /* line 145, ../scss/_large.scss */
  #content > h1,
  #content > h2,
  #content > h3,
  #content > h4,
  #content > h5,
  #content > h6,
  #content > p,
  #content > ul,
  #content > ol,
  #content > .wp-block-columns,
  #content > img {
    max-width: 1024px;
    margin: 0px auto;
  }
  /* line 158, ../scss/_large.scss */
  #content > h1.align-full,
  #content > h2.align-full,
  #content > h3.align-full,
  #content > h4.align-full,
  #content > h5.align-full,
  #content > h6.align-full,
  #content > p.align-full,
  #content > ul.align-full,
  #content > ol.align-full,
  #content > .wp-block-columns.align-full,
  #content > img.align-full {
    max-width: 100%;
    padding: 0px 15px;
  }
  /* line 162, ../scss/_large.scss */
  #content > h1.align-wide,
  #content > h2.align-wide,
  #content > h3.align-wide,
  #content > h4.align-wide,
  #content > h5.align-wide,
  #content > h6.align-wide,
  #content > p.align-wide,
  #content > ul.align-wide,
  #content > ol.align-wide,
  #content > .wp-block-columns.align-wide,
  #content > img.align-wide {
    max-width: 80%;
    padding: 0px 15px;
  }

  /* line 170, ../scss/_large.scss */
  h1, .h1 {
    font-family: "DIN Next W01 Cn Bold";
    font-size: 104px;
    line-height: .85em;
  }
  /* line 174, ../scss/_large.scss */
  h1 em, .h1 em {
    font-size: 43px;
    font-style: normal;
    color: #98CCE3;
  }
  /* line 180, ../scss/_large.scss */
  h1 strong, .h1 strong {
    font-size: 43px;
    font-style: normal;
    color: #0F1112;
    font-weight: normal;
  }

  /*****************
  Blocks
  *****************/
  /* line 195, ../scss/_large.scss */
  .slideshow-outer-wrapper .slides .slide img.desktop-image {
    display: block;
  }
  /* line 198, ../scss/_large.scss */
  .slideshow-outer-wrapper .slides .slide img.mobile-image {
    display: none;
  }
  /* line 203, ../scss/_large.scss */
  .slideshow-outer-wrapper .slides .cycle-prev,
  .slideshow-outer-wrapper .slides .cycle-next {
    top: 38%;
    width: 100px;
  }

  .slideshow-outer-wrapper .cycle-prev {
    background: url("/wp-content/themes/VontKickoff2020/library/images/slideshow-back-left.svg") no-repeat scroll 50% 50% transparent;
    background-size: cover;
  }
  .slideshow-outer-wrapper .cycle-next {
    background: url("/wp-content/themes/VontKickoff2020/library/images/slideshow-next-right.svg") no-repeat scroll 50% 50% transparent;
    background-size: cover;
  }

  .slideshow-outer-wrapper .cycle-prev {
    left: 20px;
  }
  .slideshow-outer-wrapper .cycle-next {
    right: 20px;
  }
  .slideshow-outer-wrapper .cycle-prev:hover {
    left: 18px;
  }
  .slideshow-outer-wrapper .cycle-next:hover {
    right: 18px;
  }

  /* line 210, ../scss/_large.scss */
  .promo-outer-wrapper {
    padding: 40px 0px;
  }
  /* line 215, ../scss/_large.scss */
  .promo-outer-wrapper .promo-wrapper .promo-block .promo-block-image i {
    font-size: 50px;
  }

  /* line 228, ../scss/_large.scss */
  .carousel-outer-wrapper .main-item-wrapper .main-single-wrapper.active {
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  /* line 240, ../scss/_large.scss */
  .channel-nav-wrapper .channel-nav ul {
    padding-left: 0px;
  }
  /* line 242, ../scss/_large.scss */
  .channel-nav-wrapper .channel-nav ul li {
    list-style-type: none;
    padding: 5px;
  }
  /* line 247, ../scss/_large.scss */
  .channel-nav-wrapper .channel-nav ul li.current_page_item a {
    border-bottom-width: 3px;
  }

  /* line 257, ../scss/_large.scss */
  .image-overlay-wrapper .image-overlay {
    max-width: 100%;
  }
  /* line 260, ../scss/_large.scss */
  .image-overlay-wrapper .image-overlay.content-align-left .image-overlay-content {
    left: calc(10% - 15px);
  }
  /* line 265, ../scss/_large.scss */
  .image-overlay-wrapper .image-overlay.content-align-center .image-overlay-content {
    left: 50%;
    margin-left: -200px;
    width: 30%;
  }
  /* line 273, ../scss/_large.scss */
  .image-overlay-wrapper .image-overlay.content-align-right .image-overlay-content {
    left: calc(75% - 15px);
    width: 20%;
  }
  /* line 282, ../scss/_large.scss */
  .image-overlay-wrapper .image-overlay img.mobile-image {
    display: none;
  }
  /* line 285, ../scss/_large.scss */
  .image-overlay-wrapper .image-overlay img.desktop-image {
    display: block;
    min-width: 100%;
  }

  /* line 294, ../scss/_large.scss */
  .banner-block.align-full {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 300, ../scss/_large.scss */
  .bread-crumbs-wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 305, ../scss/_large.scss */
  .blog-feed-wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 313, ../scss/_large.scss */
  .wp-block-columns .wp-block-column:nth-child(2n) {
    margin-left: 1%;
  }

  /* line 326, ../scss/_large.scss */
  .slideshow-outer-wrapper .slides .slide .slide-content {
    width: 50%;
    left: 50%;
    padding-top: 15px;
    padding-left: 80px;
    padding-right: 80px;
    justify-content: center;
 }
  /* line 332, ../scss/_large.scss */
  .slideshow-outer-wrapper .slides .slide .slide-content h2 {
    font-size: 100px;
  }

  /* line 342, ../scss/_large.scss */
  .thisFlavor {
    padding: 30px;
    width: 33.333%;
  }
  /* line 345, ../scss/_large.scss */
  .thisFlavor:first-child {
    width: 33.333%;
  }
  /* line 348, ../scss/_large.scss */
  .thisFlavor img {
    transition: all .5s;
  }
  /* line 350, ../scss/_large.scss */
  .thisFlavor img:hover {
    max-width: 90%;
  }
  /* line 354, ../scss/_large.scss */
  .thisFlavor p {
    display: block;
  }

  /* line 359, ../scss/_large.scss */
  .wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 70px);
  }

  /* line 363, ../scss/_large.scss */
  .footer {
    padding-top: 10px;
  }
  /* line 365, ../scss/_large.scss */
  .footer #inner-footer {
    padding: 20px;
  }
  /* line 367, ../scss/_large.scss */
  .footer #inner-footer img {
    margin: 0px;
    display: inline-block;
    width: auto;
    height: auto;
  }
  /* line 374, ../scss/_large.scss */
  .footer #menu-footer-menu {
    column-count: 3;
    padding-left: 20px;
  }

  /* line 380, ../scss/_large.scss */
  .gridFlavor {
    flex: 0 0 25%;
  }
  /* line 382, ../scss/_large.scss */
  .gridFlavor a:hover {
    text-decoration: none;
    color: #1D4D96;
    display: inline-block;
    -webkit-animation: slide-up 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation: slide-up 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  }

  /* line 391, ../scss/_large.scss */
  #flavortop {
    display: flex;
    padding: 30px 90px 20px 90px;
    justify-content: space-between;
  }
  /* line 396, ../scss/_large.scss */
  #flavortop #flavortopimg {
    display: block;
    padding-top: 70px;
  }
  /* line 400, ../scss/_large.scss */
  #flavortop #flavortopimgMobile {
    display: none;
  }

  /* line 405, ../scss/_large.scss */
  #flavordetails {
    display: flex;
    padding: 50px 80px 50px 80px;
    justify-content: space-between;
  }

  /* line 411, ../scss/_large.scss */
  #flavortopimg img {
    max-height: 500px;
    width: auto;
    max-width: none;
  }

  /* line 416, ../scss/_large.scss */
  #single_flavor_img img {
    max-height: 390px;
    width: auto;
  }

  /* line 421, ../scss/_large.scss */
  .gridFlavor img:hover {
    -webkit-animation: slide-up 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
    animation: slide-up 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  }

  @-webkit-keyframes slide-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
    }
  }
  @keyframes slide-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
    }
  }

  #flavorrelatedWrap {
    overflow: hidden;
  }  /* line 448, ../scss/_large.scss */
  #flavorrelatedWrapwrap {
    padding-top: 50px;
    text-align: center;
  }
  /* line 453, ../scss/_large.scss */
  #flavorrelatedWrapwrap h3:before {
    display: inline-block;
    content: '';
    width: 20%;
    height: 1px;
    margin-right: 20px;
    margin-bottom: 8px;
    border-top: 1px solid #002C61;
  }
  /* line 462, ../scss/_large.scss */
  #flavorrelatedWrapwrap h3:after {
    display: inline-block;
    content: '';
    width: 20%;
    height: 1px;
    margin-left: 20px;
    margin-bottom: 8px;
    border-top: 1px solid #002C61;
  }

  /* line 473, ../scss/_large.scss */
  #flavorrelated {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    text-align: center;
    margin-bottom: 30px;
    padding: 50px 50px 50px 50px;
  }
  /* line 484, ../scss/_large.scss */
  #flavorrelated h3:before {
    display: inline-block;
    content: '';
    width: 20%;
    height: 1px;
    margin-right: 20px;
    margin-bottom: 8px;
    border-top: 1px solid #002C61;
  }
  /* line 493, ../scss/_large.scss */
  #flavorrelated h3:after {
    display: inline-block;
    content: '';
    width: 20%;
    height: 1px;
    margin-left: 20px;
    margin-bottom: 8px;
    border-top: 1px solid #002C61;
  }
  /* line 503, ../scss/_large.scss */
  #flavorrelated .flavorrel {
    width: 33.333%;
    margin-top: 0px;
  }

  /* line 509, ../scss/_large.scss */
  #flavorlifstyWrap {
    position: relative;
    max-width: 100%;
    height: 369px;
    overflow: scroll;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  /* line 517, ../scss/_large.scss */
  #flavorlifsty {
    position: relative;
    display: flex;
    justify-content: center;
    width: auto;
  }
  /* line 522, ../scss/_large.scss */
  #flavorlifsty img {
    margin: 10px;
    width: auto;
  }

  /* line 528, ../scss/_large.scss */
  #footer-logo {
    padding-left: 20px;
  }

  /* line 532, ../scss/_large.scss */
  .flavorFilter {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  /* line 535, ../scss/_large.scss */
  .flavorFilter a {
    text-transform: capitalize;
    padding: 10px 45px;
    display: inline-block;
    font-size: 15px;
    color: #fff;
    background-color: #005789;
    border-bottom: none;
    border-radius: 20px;
    margin-top: 20px;
    opacity: .4;
  }
  /* line 546, ../scss/_large.scss */
  .flavorFilter a.active {
    display: inline-block;
    opacity: 1;
  }
  /* line 549, ../scss/_large.scss */
  .flavorFilter a.active::after {
    display: none;
  }
  /* line 553, ../scss/_large.scss */
  .flavorFilter a:hover {
    opacity: 1;
  }

  /* line 560, ../scss/_large.scss */
  a.button, .flavorFilter a, p.button a {
    transition: all .25s;
  }

  /* line 564, ../scss/_large.scss */
  .imagefill {
    height: 100%;
  }

  /* line 567, ../scss/_large.scss */
  .imagefill.min-height400 {
    min-height: 300px;
  }

  /* line 571, ../scss/_large.scss */
  .twoSquare {
    margin: 0px;
    height: 45vw;
    width: 100%;
  }

  /* line 579, ../scss/_large.scss */
  .expandable-block .single-expandale-wrapper .single-expandale-title {
    padding-right: 0px;
  }
  /* line 581, ../scss/_large.scss */
  .expandable-block .single-expandale-wrapper .single-expandale-title:after {
    margin: 0px;
  }

  /* line 588, ../scss/_large.scss */
  .pad {
    padding-left: 40px;
    padding-right: 40px;
  }

  /* line 592, ../scss/_large.scss */
  .padRight {
    padding-right: 40px;
  }

  /* line 595, ../scss/_large.scss */
  .padLeft {
    padding-left: 40px;
  }

  /* line 598, ../scss/_large.scss */
  .pad10 {
    padding: 0px;
  }
}
/*
XLARGE
*/
@media (min-width: 1440px) {
  /******************************************************************

  Stylesheet: X-Large Stylesheet

  Styles apply to 70.063em and up.


  ******************************************************************/
}
/*
XXLARGE
*/
@media (min-width: 1600px) {
  /******************************************************************

  Stylesheet: XX-Large Stylesheet

  Styles apply to 120.063em and up.

  ******************************************************************/
  /* line 9, ../scss/_xxlarge.scss */
  .alignwide {
    margin-left: calc(-1 * (50vw - 800px));
    margin-right: calc(50vw - 800px);
    margin: 0px;
    margin-left: -800px;
    transform: translateX(42.5%);
    max-width: 1600px;
    width: 100vw;
    padding: 20px;
  }

  /* line 22, ../scss/_xxlarge.scss */
  .wp-block-group .alignwide, .wp-block-group.alignfull .alignwide {
    margin: 0 auto;
  }
}
/*
PRINT STYLESHEET
*/
@media print {
  /******************************************************************

  Stylesheet: Print Stylesheet

  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.

  ******************************************************************/
  /* line 13, ../scss/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 21, ../scss/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  /* line 26, ../scss/_print.scss */
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  /* line 31, ../scss/_print.scss */
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 36, ../scss/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 42, ../scss/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 47, ../scss/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 51, ../scss/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 55, ../scss/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 63, ../scss/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 68, ../scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 74, ../scss/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}
