@charset "UTF-8";
/******************************************************************

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.
******************************************************************/
/* @import "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700"; */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, ../scss/normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../scss/normalize.scss */
body {
  margin: 0;
}

#main ul ul,
#main ol ul {
  list-style-type: none;
}
/*#main ul ul li:before, #main ol ul li:before { content:"-"; position:relative; left:-5px;}*/
#main ul ul li,
#main ol ul li {
  text-indent: -5px;
}
#main .gform_body ul ul li,
#main .gform_body ol ul li {
  text-indent: 0px;
}

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

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

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, ../scss/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 77, ../scss/normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../scss/normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 97, ../scss/normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 109, ../scss/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 117, ../scss/normalize.scss */
b,
strong {
  font-weight: normal;
  font-family: "Futura BT W01 Bold";
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 126, ../scss/normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 135, ../scss/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 144, ../scss/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 153, ../scss/normalize.scss */
small {
  font-size: 80%;
}

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

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

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

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 184, ../scss/normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 192, ../scss/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 203, ../scss/normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 211, ../scss/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../scss/normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, ../scss/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

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

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../scss/normalize.scss */
button {
  overflow: visible;
}

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

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

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, ../scss/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, ../scss/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../scss/normalize.scss */
input {
  line-height: normal;
}

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

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

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

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

/**
 * Define consistent border, margin, and padding.
 */
/* line 379, ../scss/normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 390, ../scss/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 399, ../scss/normalize.scss */
textarea {
  overflow: auto;
}

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

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 419, ../scss/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 424, ../scss/normalize.scss */
td,
th {
  padding: 0;
}

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

Stylesheet: Mixins & Constants Stylesheet

This is where you can take advantage of Sass' great features:
Mixins & Constants. I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

******************************************************************/
/*********************
TOOLS
*********************/
/* line 21, ../scss/_mixins.scss */
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*********************
TYPOGRAPHY
*********************/
/* 	To embed your own fonts, use this syntax
	and place your fonts inside the
	library/fonts folder. For more information
	on embedding fonts, go to:
	http://www.fontsquirrel.com/
	Be sure to remove the comment brackets.
*/
/*	@font-face {
    	font-family: 'Font Name';
    	src: url('library/fonts/font-name.eot');
    	src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/font-name.woff') format('woff'),
             url('library/fonts/font-name.ttf') format('truetype'),
             url('library/fonts/font-name.svg#font-name') format('svg');
    	font-weight: normal;
    	font-style: normal;
	}
*/
/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 63, ../scss/_mixins.scss */
span.amp {
  font-family: Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", serif !important;
  font-style: italic;
}

/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/* line 348, ../scss/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.5.1/";
}

/* line 352, ../scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 357, ../scss/foundation/components/_global.scss */
meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0;
}

/* line 362, ../scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}

/* line 367, ../scss/foundation/components/_global.scss */
meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
  width: 40.063em;
}

/* line 372, ../scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 377, ../scss/foundation/components/_global.scss */
meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
  width: 64.063em;
}

/* line 382, ../scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 387, ../scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
  width: 90.063em;
}

/* line 392, ../scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 397, ../scss/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 404, ../scss/foundation/components/_global.scss */
html,
body {
  height: 100%;
}

/* line 407, ../scss/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 413, ../scss/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 417, ../scss/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  color: #51595d;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto;
}

/* line 430, ../scss/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 433, ../scss/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 435, ../scss/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 439, ../scss/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important;
}

/* line 446, ../scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 447, ../scss/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../scss/foundation/components/_global.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
/* line 173, ../scss/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 451, ../scss/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 456, ../scss/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 462, ../scss/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 465, ../scss/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 475, ../scss/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 478, ../scss/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 232, ../scss/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5rem;
  max-width: 1200px;
}
/* line 172, ../scss/foundation/components/_global.scss */
.row:before,
.row:after {
  content: " ";
  display: table;
}
/* line 173, ../scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 236, ../scss/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 239, ../scss/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 242, ../scss/foundation/components/_grid.scss */
.row .row {
  width: auto;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none;
}
/* line 172, ../scss/foundation/components/_global.scss */
.row .row:before,
.row .row:after {
  content: " ";
  display: table;
}
/* line 173, ../scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 243, ../scss/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}
/* line 172, ../scss/foundation/components/_global.scss */
.row .row.collapse:before,
.row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 173, ../scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 247, ../scss/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 250, ../scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"]:last-child {
  float: right;
}

/* line 251, ../scss/foundation/components/_grid.scss */
[class*="column"] + [class*="column"].end {
  float: left;
}

.tablepress {
  font-size: 0.8em;
}

@media only screen {
  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, ../scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 179, ../scss/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../scss/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../scss/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../scss/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 204, ../scss/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 209, ../scss/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }

  /* line 216, ../scss/foundation/components/_grid.scss */
  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, ../scss/foundation/components/_grid.scss */
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, ../scss/foundation/components/_grid.scss */
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
}
@media only screen and (min-width: 63.063em) {
  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, ../scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 179, ../scss/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../scss/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../scss/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../scss/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 204, ../scss/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 209, ../scss/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 216, ../scss/foundation/components/_grid.scss */
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, ../scss/foundation/components/_grid.scss */
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, ../scss/foundation/components/_grid.scss */
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 261, ../scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 264, ../scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 159, ../scss/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 162, ../scss/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 167, ../scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 172, ../scss/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 176, ../scss/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 179, ../scss/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }

  /* line 187, ../scss/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 190, ../scss/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }

  /* line 198, ../scss/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 204, ../scss/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 209, ../scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 216, ../scss/foundation/components/_grid.scss */
  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, ../scss/foundation/components/_grid.scss */
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, ../scss/foundation/components/_grid.scss */
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 272, ../scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 275, ../scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
/* @import "kickoff"; */
/*
SMALL (BASE) SIZE
These are the small/base styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*/
/******************************************************************

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.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/* line 15, ../scss/_small.scss */
body {
  background: #eef1f1;
  color: #3a3a3a;
  color: #51595d;
  font-family: "Futura BT W01 Medium";
}

/* line 20, ../scss/_small.scss */
a {
  text-decoration: none;
  color: #2498d4;
}

a.button.green {
  color: #fff;
  background-color: #78a22f;
  text-transform: uppercase;
  padding: 10px 30px;
  text-align: center;
  display: inline-block;
}

a.seventypercentwidth {
  width: 70%;
}

a.eightypercentwidth {
  width: 80%;
}

label {
  font-weight: normal !important;
}

/* line 24, ../scss/_small.scss */
a:hover {
  text-decoration: underline;
}

/* line 28, ../scss/_small.scss */
.show-for-large-up {
  display: none;
}

/* line 31, ../scss/_small.scss */
.hide-for-large-up {
  display: block;
}

/* line 35, ../scss/_small.scss */
.bigger {
  font-size: 1.3em;
}

/*
font-family:'Futura BT W01 Medium';
font-family:'FuturaBTW01-MediumConde';
font-family:'Futura BT W01 Bold';
*/
/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* 404 page */
/* single post page */
/* individual post page by id (i.e. body.postid-73) */
/* individual paged single (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/*********************
LAYOUT & GRID STYLES
*********************/
/*********************
LINK STYLES
*********************/
/* line 94, ../scss/_small.scss */
a,
a:visited {
  /*adds highlight on hover */
  /* on click */
  /* mobile tap color */
}
/* line 108, ../scss/_small.scss */
a:link,
a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/******************************************************************
H1, H2, H3, H4, H5 P STYLES
******************************************************************/
/* line 121, ../scss/_small.scss */
p {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.single-scholarships p {
  font-family: "Futura BT W01 Medium";
}

/* line 123, ../scss/_small.scss */
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-weight: normal;
  font-family: "Futura BT W01 Medium";
  color: #2498d4;
  color: #075479;
}
/* line 128, ../scss/_small.scss */
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {
  text-decoration: none;
}

/* line 134, ../scss/_small.scss */
a h1:hover,
a .h1:hover,
a h2:hover,
a .h2:hover,
a h3:hover,
a .h3:hover,
a h4:hover,
a .h4:hover,
a h5:hover,
a .h5:hover,
a h6:hover,
a .h6:hover {
  text-decoration: underline;
}

/* line 139, ../scss/_small.scss */
h1,
.h1 {
  font-size: 1.5em;
  text-transform: uppercase;
}

/*********************
HEADER STYLES
*********************/
/* line 149, ../scss/_small.scss */
.header ul.off-canvas-list li {
  list-style: none;
}
/* line 153, ../scss/_small.scss */
.header #logo {
  display: block;
  width: 186px;
  height: 59px;
  background: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png");
  margin: 0 auto;
  margin-top: 25px;
}
/* line 162, ../scss/_small.scss */
.header #prenav {
  display: none;
}
/* line 166, ../scss/_small.scss */
.header #inner-header {
  padding-bottom: 25px;
  border-bottom: 10px solid #2498d4;
}
/* line 171, ../scss/_small.scss */
.header #subhead {
  width: 100%;
  background: #277390;
  border-bottom: 10px solid #fff;
  color: #fff;
  margin-top: 0px;
  text-align: center;
}

.header #subhead #online-payment-link-wrapper-mobile {
  background-color: #eff0f1;
  padding:10px 0px;
  text-align: center;
}

.header #subhead #online-payment-link-wrapper-mobile p {
  margin: 0px;
  color:#7b7b7b;
  font-weight: bold;
  font-size: 14px;;
}

.header #subhead #online-payment-link-wrapper-mobile p a {
  font-weight: normal;
  padding:0px 10px;
}

.header #subheadsearch {
  width: 100%;
  height: 59px;
  background: #277390;
  border-bottom: 1px solid #fff;
  color: #fff;
  margin-top: 0px;
  text-align: center;
  padding-top: 15px;
  display: none;
}

/* line 179, ../scss/_small.scss */
.header #headercall {
  text-align: center;
  line-height: 45px;
  color: #fff;
  text-decoration: none;
  font-family: "Futura BT W01 Medium";
}
/* line 188, ../scss/_small.scss */
.header #headercall span {
  font-family: "Futura BT W01 Bold";
}
/* line 192, ../scss/_small.scss */
.header #nextgen {
  float: right;
  background: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png") -189px
    0px;
  width: 48px;
  height: 49px;
  display: block;
  margin-right: 10px;
}
#subheadng {
  width: 100%;
  height: 50px;
  line-height: 50px;
  color: #fff;
  text-transform: uppercase;
  background: #1c447e;
  padding-left: 19px;
  border-bottom: 1px solid #fff;
  display: none;
}

.entry-content ul {
  padding-left: 20px;
}

/*********************
NAVIGATION STYLES
*********************/
/* line 209, ../scss/_small.scss */
#menuopen {
  width: 20px;
  height: 20px;
  background: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png") -240px -14px;
  cursor: pointer;
  float: right;
  margin-top: -42px;
}

/* line 217, ../scss/_small.scss */
#mobilemenu,
#desktopmenu {
  display: none;
}

/* line 221, ../scss/_small.scss */
#desktopmenu ul ul {
  display: none;
}

/* line 225, ../scss/_small.scss */
#desktopmenu {
  font-family: "Futura BT W01 Medium";
  font-size: 0.85em;
  text-transform: uppercase;
}

/* line 231, ../scss/_small.scss */
#desktopmenu ul {
  list-style: none;
  margin-bottom: 0px;
  margin-top: 0px;
  float: left;
  width: 100%;
  position: relative;
  z-index: 500;
  padding: 0px;
}

/* line 241, ../scss/_small.scss */
#desktopmenu ul li {
  float: left;
  margin-right: 0px;
  position: relative;
  min-height: 60px;
  width: 50%;
  margin-bottom: 1px;
}

/* line 249, ../scss/_small.scss */
#desktopmenu ul li.menu-item-840,
#desktopmenu ul li.menu-item-843 {
  margin-bottom: 0px;
}

/* line 253, ../scss/_small.scss */
#desktopmenu ul.dropdown {
  margin-top: 1px;
}

/* line 257, ../scss/_small.scss */
#desktopmenu ul a {
  display: block;
  padding: 0px;
  line-height: 60px;
  width: 100%;
  color: #fff;
  background: #277390;
  text-decoration: none;
  font-weight: normal;
  padding-left: 19px;
  padding-right: 19px;
}

/* line 269, ../scss/_small.scss */
.menu-item-832 a,
.menu-item-834 a,
.menu-item-836 a {
  border-right: 1px solid #fff;
}

/* line 273, ../scss/_small.scss */
#desktopmenu ul li ul li {
  width: 100%;
  min-height: 35px;
}

/* line 277, ../scss/_small.scss */
#desktopmenu ul li ul li a {
  height: 35px;
  line-height: 35px;
}

/* line 283, ../scss/_small.scss */
#desktopmenu ul li.menu-item-797,
#desktopmenu ul li.menu-item-811 {
  width: 100%;
}

/* line 286, ../scss/_small.scss */
#desktopmenu ul li.menu-item-797 a {
  background: #ea7f1e
    URL("/wp-content/themes/VontKickoff/library/images/menu-plus.png") right
    20px top 50% no-repeat;
}

/* line 289, ../scss/_small.scss */
#desktopmenu ul li.menu-item-797 ul li a {
  background: #d36604
    URL("/wp-content/themes/VontKickoff/library/images/menu-plus.png") right
    20px top 50% no-repeat;
}

/* line 292, ../scss/_small.scss */
#desktopmenu ul li.menu-item-811 a {
  background: #78a22f
    URL("/wp-content/themes/VontKickoff/library/images/menu-plus.png") right
    20px top 50% no-repeat;
}

/* line 295, ../scss/_small.scss */
#desktopmenu ul li.menu-item-811 ul li a {
  background: #568604
    URL("/wp-content/themes/VontKickoff/library/images/menu-plus.png") right
    20px top 50% no-repeat;
}

#desktopmenu ul li.readymin a {
  background-image: URL("/wp-content/themes/VontKickoff/library/images/menu-minus.png");
}
#desktopmenu ul li ul li.readymin a {
  background-image: URL("/wp-content/themes/VontKickoff/library/images/menu-minus.png");
}

/* line 299, ../scss/_small.scss */
#desktopmenu ul li.menu-item-797 ul li ul li a,
#desktopmenu ul li.menu-item-811 ul li ul li a {
  background: #5e5e5d;
}

#desktopmenu ul li.menu-item-811 ul li ul li a {
  white-space: normal;
}

/* line 303, ../scss/_small.scss */
#desktopmenu ul li.menu-item-844 {
  display: none;
}

/* line 307, ../scss/_small.scss */
#desktopmenu ul ul ul li a {
  text-transform: none;
}

/* line 310, ../scss/_small.scss */
#desktopmenu ul ul ul li a:after {
  content: " \00BB";
}

/* line 314, ../scss/_small.scss */
#breadcrumbs {
  font-family: "Futura BT W01 Bold";
  font-size: 0.75em;
  text-transform: uppercase;
  color: #2498d4;
}

/* line 320, ../scss/_small.scss */
.businesschannel #breadcrumbs a,
.businesschannel h1,
.businesschannel h2,
.businesschannel h3,
.businesschannel h4,
.businesschannel h5,
.businesschannel h6,
.businesschannel #breadcrumbs {
  color: #ea7f1e;
}

.page-template-page-contact h3 {
  color: #075479;
  margin-bottom: 0px;
}
.page-template-page-contact p {
  margin-top: 0px;
}
.page-template-page-contact b,
.page-template-page-contact strong {
  color: #075479;
}
.page-template-page-contact #teams h4 {
  font-size: 0.95em;
  color: #075479;
  margin-bottom: 0px;
  margin-top: 15x;
}
.contacttxt {
  padding-top: 10px;
  font-size: 0.9em;
  line-height: 0.6em;
}

/* line 323, ../scss/_small.scss */
.businesschannel #breadcrumbs .breadgrands a {
  text-transform: none;
  font-family: "Futura BT W01 Medium";
}

/* line 328, ../scss/_small.scss */
.page-template-page-Events h1,
.page-template-page-Events h2,
.educhannel #breadcrumbs a,
.educhannel h1,
.educhannel h2,
.educhannel h3,
.educhannel h4,
.educhannel h5,
.educhannel h6,
.educhannel #breadcrumbs {
  color: #78a22f;
}
.page-template-page-Events h1 {
  margin-bottom: 2px;
}

.page-template-page-Education-SingleALF .educhannel #mobilesubnav h1 {
  display: none;
}
.page-template-page-Education-SingleALF .educhannel h3 {
  color: #006351;
  font-family: "Futura BT W01 Bold";
  font-size: 16px;
}
.page-template-page-Education-SingleALF .entry-content p {
  padding-left: 20px;
}
.page-template-page-Education-SingleALF .entry-content p.smimg img {
  zoom: 0.75;
  float: right;
}

.page-template-page-Education-SingleALF .ui-accordion-header {
  border: 0px;
  background: #f2f2f2;
}
.page-template-page-Education-SingleALF .ui-accordion-header span {
  display: block;
  float: right;
  padding-right: 10px;
}
.page-template-page-Education-SingleALF .entry-content .ui-accordion-content p {
  padding-left: 0px;
  clear: both;
}

.page-template-page-Education-SingleALF
  .entry-content
  .ui-accordion-content
  ul
  li {
  list-style-type: none;
  margin-bottom: 10px;
}
.page-template-page-Education-SingleALF
  .entry-content
  .ui-accordion-content
  ul
  li::before {
  content: "• ";
  color: #78a22f;
  font-size: 1.2em;
  margin-left: -11px;
}
.page-template-page-Education-SingleALF
  .entry-content
  .ui-accordion-content
  ol {
  margin-bottom: 10px;
}
.page-template-page-Education-SingleALF
  .entry-content
  .ui-accordion-content
  ol
  li
  strong {
  font-weight: normal;
  color: #78a22f;
}

/* line 331, ../scss/_small.scss */
.educhannel #breadcrumbs .breadgrands a {
  text-transform: none;
  font-family: "Futura BT W01 Medium";
}

/* line 338, ../scss/_small.scss */
.top-bar .title-area {
  z-index: 1;
}

/* line 344, ../scss/_small.scss */
.off-canvas-list ul {
  margin-left: 0;
}
/* line 347, ../scss/_small.scss */
.off-canvas-list ul li a {
  border-bottom: 0px;
}
/* line 351, ../scss/_small.scss */
.off-canvas-list ul .dropdown {
  margin-left: 20px;
}

/*********************
Homepage Slides
*********************/
/* line 362, ../scss/_small.scss */
.cycle-slideshow {
  height: 316px;
}

/* line 366, ../scss/_small.scss */
.cycle-prev {
  display: none;
  background: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png") -270px
    0px;
  height: 29px;
  width: 29px;
  float: left;
  position: relative;
  z-index: 100;
  margin-top: -77px;
  margin-left: 10px;
}

/* line 377, ../scss/_small.scss */
.cycle-next {
  display: none;
  background: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png") -301px
    0px;
  height: 29px;
  width: 29px;
  float: right;
  position: relative;
  z-index: 100;
  margin-top: -77px;
  margin-right: 10px;
}

/* line 388, ../scss/_small.scss */
.home_slide {
  width: 100%;
  height: 202px;
  margin-bottom: 120px;
  overflow: visible;
}

/* line 395, ../scss/_small.scss */
.home_slide h2,
.home_slide h3,
.home_slide h4,
.home_slide a {
  display: block;
  margin: 0px;
  text-transform: uppercase;
  text-align: center;
}

/* line 402, ../scss/_small.scss */
.home_slide h2,
.home_slide h4 {
  font-size: 0.9em;
  color: #3a3a3a;
  font-family: "Futura BT W01 Medium";
}

/* line 407, ../scss/_small.scss */
.home_slide h3 {
  font-size: 1.5em;
  color: #fff;
  font-family: "Futura BT W01 Bold";
}

/* line 412, ../scss/_small.scss */
.home_slide h4 {
  padding-bottom: 5px;
}

/* line 415, ../scss/_small.scss */
.home_slide a {
  font-size: 0.8em;
  line-height: 0.8em;
  color: #fff;
  font-family: "Futura BT W01 Medium";
  text-decoration: none;
}

/* line 422, ../scss/_small.scss */
.home_slide a strong {
  font-size: 1.5em;
}

/* line 426, ../scss/_small.scss */
.home_slide .span {
  /*display:none;*/
}

/* line 429, ../scss/_small.scss */
.home_slide .span {
  /*display:block;*/
  margin-top: 201px;
  height: 117px;
}

/* line 435, ../scss/_small.scss */
.cycle-sentinel {
  margin-top: -201px;
}

/* line 439, ../scss/_small.scss */
.home_slide.Business .span {
  background: #df6b03;
}

/* line 442, ../scss/_small.scss */
.home_slide.Business h2 {
  padding-top: 10px;
}

/* line 445, ../scss/_small.scss */
.home_slide.General .span {
  background: #075479;
}

/* line 448, ../scss/_small.scss */
.home_slide.General h2 {
  padding-top: 20px;
  font-size: 1.15em;
  color: #fff;
  font-family: "Futura BT W01 Bold";
}

/* line 454, ../scss/_small.scss */
.home_slide.General h3 {
  font-size: 1.05em;
  color: #fff;
  font-family: "Futura BT W01 Medium";
  padding-top: 5px;
}

/* line 460, ../scss/_small.scss */
.home_slide.General a {
  color: #d86701;
}

/* line 463, ../scss/_small.scss */
.home_slide.Education .span {
  background: #78a22f;
}

/* line 466, ../scss/_small.scss */
.home_slide p {
  display: none;
}

/* line 470, ../scss/_small.scss */
.full_slidetxt {
  display: none;
}

/* line 474, ../scss/_small.scss */
#noticebar {
  min-height: 65px;
  background: #2498d4;
  margin-top: 10px;
  text-align: center;
  padding: 10px;
  color: #fff;
}

/* line 482, ../scss/_small.scss */
#noticebar a {
  color: #fff;
  text-decoration: none;
}

/* line 487, ../scss/_small.scss */
#home_notices,
#home_news,
#home_events {
  background: #fff;
  /*min-height:390px;*/
  margin-top: 25px;
}

/* line 492, ../scss/_small.scss */
#home_notices h2,
#home_news h2,
#home_events h2 {
  line-height: 56px;
  height: 53px;
  width: 251px;
  background: #277390;
  margin: 0 auto;
  margin-top: -25px;
  margin-bottom: 25px;
  text-align: center;
  color: #fff;
  font-size: 0.95em;
  font-family: "Futura BT W01 Bold";
  text-transform: uppercase;
}

/* line 506, ../scss/_small.scss */
#home_news,
#home_events {
  margin-top: 50px;
  padding: 0px;
  padding-bottom: 86px;
}

/* line 512, ../scss/_small.scss */
#home_notices h2:after,
#home_news h2:after,
#home_events h2:after {
  content: "";
  position: absolute;
  top: 27px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-top: solid 10px #277390;
  border-left: solid 10px transparent;
  border-right: solid 10px transparent;
}

/* line 525, ../scss/_small.scss */
#home_notices h3,
#home_news h3,
#home_events h3 {
  color: #277390;
  font-size: 0.95em;
  font-family: "Futura BT W01 Bold";
  line-height: 1.1em;
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 0px;
}

#home_notices h3 {
  padding-left: 37px;
}

/* line 534, ../scss/_small.scss */
#home_notices h3:before,
#home_events h3:before {
  content: "";
  float: left;
  width: 26px;
  height: 24px;
  margin-right: 9px;
  background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png");
  background-position: -270px -32px;
  background-repeat: no-repeat;
}

/* line 544, ../scss/_small.scss */
#home_notices h3.Education:before,
#home_events h3.Education:before {
  width: 30px;
  height: 23px;
  margin-right: 5px;
  background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png");
  background-position: -299px -33px;
}

/* line 551, ../scss/_small.scss */
#home_notices h3.General:before,
#home_events h3.General:before {
  width: 19px;
  height: 17px;
  margin-right: 16px;
  background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png");
  background-position: -332px -32px;
}

/* line 559, ../scss/_small.scss */
#home_news h4 {
  color: #7f7f7f;
  font-size: 0.7em;
  font-family: "Futura BT W01 Bold";
  margin-top: 5px;
  margin-bottom: 0px;
  text-transform: uppercase;
}

/* line 567, ../scss/_small.scss */
#home_news h3 {
  font-size: 0.8em;
  font-family: "Futura BT W01 Medium";
  margin-top: 0px;
  margin-bottom: 8px;
  line-height: 1.5em;
  padding-bottom: 15px;
  width: 90%;
}

/* line 578, ../scss/_small.scss */
#home_notices p,
#home_news p,
#home_events p {
  font-size: 0.9em;
  margin-top: 0px;
  padding-bottom: 18px;
}

/* line 585, ../scss/_small.scss */
.home_notice {
  height: 159px;
  margin-bottom: 18px;
  border-bottom: 2px solid #ebebeb;
}

/* line 590, ../scss/_small.scss */
.home_notice:last-child {
  border-bottom: 0px;
}

/* line 593, ../scss/_small.scss */
.home_news,
.up_next_event {
  height: 82px;
  margin-bottom: 5px;
  border-bottom: 2px solid #ebebeb;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 1.05em;
}

/* line 598, ../scss/_small.scss */
.home_news:last-child,
.up_next_event:last-child {
  border-bottom: 0px;
}

/* line 604, ../scss/_small.scss */
.event_details {
  padding-bottom: 15px;
  margin-bottom: 15px;
}

/* line 610, ../scss/_small.scss */
.home_new_more {
  display: block;
  color: #fff;
  background: #2498d4;
  text-align: center;
  font-family: "Futura BT W01 Bold";
  font-size: 0.85em;
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  text-transform: uppercase;
  border-top: 5px solid #eef1f1;
}

/* line 625, ../scss/_small.scss */
.home_new_more strong {
  font-size: 1.5em;
}

/* line 628, ../scss/_small.scss */
.home_new_more:hover {
  text-decoration: none;
  background: #1d81b5;
}

/* line 633, ../scss/_small.scss */
#home_news h4,
#home_news h3 {
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
}

/* line 638, ../scss/_small.scss */
.up_next_date {
  color: #7f7f7f;
  font-size: 0.7em;
  font-family: "Futura BT W01 Bold";
  margin-top: 5px;
  margin-bottom: 0px;
  text-transform: uppercase;
}

/* line 646, ../scss/_small.scss */
.up_next_date:before {
  content: "";
  float: left;
  width: 26px;
  height: 24px;
  margin-right: 9px;
  background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png");
  background-position: -270px -32px;
  background-repeat: no-repeat;
}

/* line 656, ../scss/_small.scss */
.Education .up_next_date:before {
  width: 30px;
  height: 23px;
  margin-right: 5px;
  background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png");
  background-position: -299px -33px;
}

/* line 663, ../scss/_small.scss */
.General .up_next_date:before {
  width: 19px;
  height: 17px;
  margin-right: 16px;
  background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png");
  background-position: -332px -32px;
}

/* line 671, ../scss/_small.scss */
.up_next_event {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 675, ../scss/_small.scss */
.event_details {
  padding-left: 35px;
  font-family: "Futura BT W01 Medium";
  font-size: 0.9em;
}

.em-map-balloon-content a {
  display: none;
}

.single-event .entry-content a:hover {
  text-decoration: none;
  color: #51595d;
}

.single-event .entry-content a {
  text-decoration: none;
  color: #0194d3;
}

label.gfield_label {
  font-family: "Futura BT W01 Bold";
  margin-bottom: 0px !important;
}

#main .gform_wrapper ul ul li::before,
#main .gform_wrapper ol ul li::before {
  content: none;
}
.ginput_container li {
  float: left;
}
.ginput_container li label {
}

.gform_wrapper #field_1_7 ul.gfield_radio li {
  margin-left: 20px !important;
  width: 80%;
  margin-top: 0px !important;
}

#field_1_7 label {
  color: #075479;
}

#field_1_7 .ginput_container {
  background: #e5e5e5;
  border-radius: 10px;
  padding: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #075479;
  width: 100%;
  min-height: 225px;
}

#field_1_1 {
  background: #e5e5e5;
  border-radius: 10px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  padding: 20px;
  padding-top: 10px;
  margin-bottom: 0px !important;
}
#field_1_2,
#field_1_3,
#field_1_4,
#field_1_5,
#field_1_6 {
  background: #e5e5e5;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0px !important;
}
#gform_1 .gform_footer {
  background: #e5e5e5;
  padding: 20px;
  padding-bottom: 20px;
  margin-top: 0px !important;
  border-radius: 10px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

#gform_1 .instruction {
  display: none;
}

.formspacer {
  clear: both;
}

.athirdofform {
  float: left !important;
  width: 100% !important;
  clear: none !important;
  padding-left: 20px;
}
.afourthofform {
  float: left !important;
  width: 100% !important;
  clear: none !important;
}
.afourthofform .ginput_container {
  padding: 5px;
  background: #e7e7e7;
  display: inline-block;
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  border-radius: 5px;
}

#field_1_39,
#field_1_40,
#field_1_8,
#field_1_28,
#field_1_11,
#field_1_13,
#field_1_15,
#field_1_16,
#field_1_18,
#field_1_20,
#field_1_87,
#field_1_22,
#field_1_35,
#field_1_33,
#field_1_30,
#field_1_92 label,
#field_1_96 label,
#field_1_107 label,
#field_1_103 label,
#field_1_101 label,
#field_1_111 label,
#field_1_157 label,
#field_1_161 label {
  text-align: center;
}
#field_1_39 label,
#field_1_40 label,
#field_1_8 label,
#field_1_28 label,
#field_1_11 label,
#field_1_13 label,
#field_1_15 label,
#field_1_16 label,
#field_1_18 label,
#field_1_20 label,
#field_1_87 label,
#field_1_22 label,
#field_1_35 label,
#field_1_33 label,
#field_1_30 label,
#field_1_92 label,
#field_1_96 label,
#field_1_107 label,
#field_1_103 label,
#field_1_101 label,
#field_1_111 label #field_1_157 label #field_1_161 label {
  font-family: "Futura BT W01 Medium";
  color: #075479;
  padding-top: 0px;
}
#field_1_170,
#field_1_43,
#field_1_45,
#field_1_47,
#field_1_49,
#field_1_51,
#field_1_53,
#field_1_55,
#field_1_57,
#field_1_59,
#field_1_67,
#field_1_69,
#field_1_71,
#field_1_73,
#field_1_72,
#field_1_75,
#field_1_74,
#field_1_165,
#field_1_65,
#field_1_63,
#field_1_61,
#field_1_91,
#field_1_95,
#field_1_99,
#field_1_104,
#field_1_108,
#field_1_112,
#field_1_154,
#field_1_132,
#field_1_162,
#field_1_158,
#field_1_149,
#field_1_88,
#field_1_140,
#field_1_145 {
  padding-top: 0px;
  padding-left: 40px;
}

.formDLB {
  display: inline-block;
  color: #fff;
  background: #2498d4;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 20px;
  text-transform: uppercase;
}

.ginput_container {
  margin-top: 0px !important;
}
.gfield {
  margin-bottom: 15px !important;
}

#field_1_4,
#field_1_3 {
  float: left;
  width: 50%;
  clear: none;
}
#input_1_4,
#input_1_3 {
  width: 95%;
}
#input_1_5 {
  width: 98%;
}
#input_1_6 {
  width: 98%;
  border: 0px;
}

input[type="submit"] {
  background: #2498d4;
  color: #fff;
  text-transform: uppercase;
  border: 0px;
  font-family: "Futura BT W01 Bold";
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 50px;
  padding-right: 50px;
}
.header #subheadsearch input[type="submit"] {
  background: #51595d;
  color: #fff;
  text-transform: uppercase;
  border: 0px;
  font-family: "Futura BT W01 Medium";
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
}

h3.byline {
  color: #78a22f;
  font-family: "Futura BT W01 Medium";
  font-size: 1.15em;
  margin-bottom: 0px;
}
h2.archead {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 1.4em;
  line-height: 1em;
}
.newsarchive {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 15px;
  padding-top: 15px;
}
.newsarchive:last-child {
  border-bottom: 0px;
}

.pagination li {
  list-style-type: none;
  display: inline-block;
  padding: 5px;
  margin: 5px;
}
.pagination li.current {
  background: #e5e5e5;
  border-radius: 3px;
}

.listdate {
  float: left;
  clear: both;
  background: #efefef;
  padding: 10px;
  width: 80px;
  margin-bottom: 20px;
  margin-right: 20px;
  text-align: center;
  text-transform: uppercase;
}
.listdate span {
  color: #78a22f;
  font-size: 2.3em;
  line-height: 1em;
}

.listlink {
  float: left;
  font-size: 1.1em;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.css-events-list h2 {
  padding-top: 40px;
  clear: both;
}
.css-events-list h2:first-child {
  padding-top: 0px;
}

.css-events-list {
  padding-left: 20px;
}

.em-pagination {
  clear: both;
  display: block;
}

.em-pagination .page-numbers {
  list-style-type: none;
  display: inline-block;
  padding: 5px;
  margin: 5px;
}
.em-pagination .page-numbers.current {
  background: #e5e5e5;
  border-radius: 3px;
}

.em-calendar-wrapper {
  border-top: 3px solid #e5e5e5;
  border-bottom: 3px solid #e5e5e5;
  margin-bottom: 30px;
  padding-bottom: 10px;
}

.em-calendar-wrapper .em-calnav {
  font-size: 1em;
}
.em-calendar-wrapper .month_name {
  color: #78a22f;
  font-size: 0.95em;
  font-weight: normal;
  text-transform: uppercase;
}
.em-calendar-wrapper .days-names {
  font-size: 0.95em;
}
.em-calendar-wrapper .caldates {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.75em;
}
table.em-calendar td {
  padding: 4px 9px;
}

table.em-calendar td.eventless-today {
  background-color: #c9daac;
}
table.em-calendar td.eventful,
table.em-calendar td.eventful-today {
  background: #def0f9;
}
table.em-calendar td.eventful a,
table.em-calendar td.eventful-today a {
  color: #2498d4;
  font-family: "Futura BT W01 Bold";
}

#scholarshipsearch select {
  width: 100%;
  margin-right: 1%;
  float: left;
}
/* line 179, ../scss/_large.scss */
#scholarshipsearch input[type="text"],
#scholarshipsearch input[type="submit"] {
  width: 100%;
  margin-top: 10px;
  margin-right: 1%;
  float: right;
}

#collegesearchwrap {
  background: #efefef;
  padding: 10px;
  border-radius: 10px;
  margin-top: -10px;
  position: relative;
}

#collegesearch label {
  float: right;
  margin-top: -65px;
}

#collegesearch label.lfc {
  margin-top: 0px;
  width: 100%;
  float: left;
}
/* line 187, ../scss/_large.scss */
#collegesearch select,
#collegesearch input[type="text"] {
  width: 100%;
  margin-right: 1%;
  margin-top: 10px;
  float: left;
}
/* line 192, ../scss/_large.scss */
#collegesearch input[type="submit"] {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 1%;
  float: right;
}
/* line 198, ../scss/_large.scss */
#collegesearch input[type="checkbox"] {
  margin-top: -60px;
  margin-bottom: 25px;
  margin-right: 80px;
  margin-left: 10px;
  float: right;
  position: relative;
  z-index: 1000;
}

.ui-accordion {
  clear: both;
  padding-top: 10px;
}

a#OLAbutton {
  display: inline-block;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 5px;
  background: #ea7f1e;
  color: #fff;
}
a#EPICbutton {
  display: inline-block;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 5px;
  background: #78a22f;
  color: #fff;
}

#contactmap {
  display: none;
}

.contactimg {
  float: left;
  width: 100px;
  display: none;
}
.contacttxt {
  float: left;
}
.contactwrp {
  clear: both;
  margin-bottom: 10px;
}

#teams {
  padding-top: 0px;
  background: #f1f4f4;
}

#teams .team {
  padding: 0px 10px 0px 10px;
}

#teams .team-wrapper {
  width: 98%;
  background: #fff;
  margin-top: 50px;
  display: inline-block;
}

#teams .team-wrapper .team-content {
  padding: 0px 10px 0px 10px;
}

#bteam .team h4,
#eteam .team h4 {
  clear: both;
}

/*
#bteam {
background:#fff;
width:100%;
margin-bottom:10px;
margin-top:30px;
}
#eteam {
background:#fff;
float:right;
width:100%;
margin-bottom:10px;
margin-top:30px;
}
*/

/*#bteam h3, #eteam h3 {*/

#teams h3 {
  width: 70%;
  margin: 0 auto;
  margin-top: -30px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #075479;
  color: #fff;
}

#teams h3:after {
  /*#bteam h3:after, #eteam h3:after {*/
  content: "";
  position: absolute;
  top: 68px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-top: solid 10px #075479;
  border-left: solid 10px transparent;
  border-right: solid 10px transparent;
}

.single-important-notices #leftside,
.single-event #leftside {
  display: none;
}

div.em-location-map-container {
  max-width: 300px !important;
}

/*********************
POSTS & CONTENT STYLES
*********************/
/* line 687, ../scss/_small.scss */

/* end .hentry */
/* want to style individual post classes? Booya! */
/* post by id (i.e. post-3) */
/* general post style */
/* general article on a page style */
/* general style on an attatchment */
/* sticky post style */
/* hentry class */
/* style by category (i.e. category-videos) */
/* style by tag (i.e. tag-news) */
/* post meta */
/* line 720, ../scss/_small.scss */
.byline {
  color: #999;
}

/* entry content */
/* line 726, ../scss/_small.scss */
.entry-content {
  /*
  image alignment on a screen this size may be
  a bit difficult. It's set to start aligning
  and floating images at the next breakpoint,
  but it's up to you. Feel free to change it up.
  */
}
/* line 760, ../scss/_small.scss */
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
/* line 767, ../scss/_small.scss */
.entry-content img {
  max-width: 100%;
  height: auto;
}
/* line 782, ../scss/_small.scss */
.entry-content video,
.entry-content object {
  max-width: 100%;
  height: auto;
}
/* line 787, ../scss/_small.scss */
.entry-content pre {
  background: #eee;
  border: 1px solid #cecece;
  padding: 10px;
}

/* end .entry-content */
/* line 795, ../scss/_small.scss */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */
}
/* line 801, ../scss/_small.scss */
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
}
/* line 807, ../scss/_small.scss */
.wp-caption p.wp-caption-text {
  font-size: 0.85em;
  margin: 4px 0 7px;
  text-align: center;
}

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 844, ../scss/_small.scss */
.pagination a:hover {
  color: black;
}

/******************************************************************
COMMENT STYLES
******************************************************************/
/* h3 comment title */
/* line 854, ../scss/_small.scss */
#comments {
  /* number of comments span */
}

/* line 862, ../scss/_small.scss */
#respond ul {
  margin-left: 0px;
}

/* line 877, ../scss/_small.scss */
.commentlist {
  /* general comment classes */
  /* vcard */
  /* end .commentlist .vcard */
  /* comment meta */
  /* comment content */
  /* end .commentlist .comment_content */
  /* comment reply link */
  /* end .commentlist .comment-reply-link */
}
/* line 879, ../scss/_small.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 887, ../scss/_small.scss */
.commentlist li:last-child {
  margin-bottom: 0;
}
/* line 891, ../scss/_small.scss */
.commentlist li ul.children {
  margin: 0;
  /* variations */
  /* change number for different depth */
}
/* line 909, ../scss/_small.scss */
.commentlist li[class*="depth-"] {
  margin-top: 1.1em;
}
/* line 913, ../scss/_small.scss */
.commentlist li.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
/* line 918, ../scss/_small.scss */
.commentlist li:not(.depth-1) {
  margin-left: 10px;
  margin-top: 0;
  padding-bottom: 0;
  background: #e7e7e7;
}
/* line 926, ../scss/_small.scss */
.commentlist li.depth-3 {
  background: #dadada;
}
/* line 950, ../scss/_small.scss */
.commentlist .vcard {
  margin-left: 50px;
}
/* line 953, ../scss/_small.scss */
.commentlist .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
/* line 961, ../scss/_small.scss */
.commentlist .vcard time {
  float: right;
}
/* line 964, ../scss/_small.scss */
.commentlist .vcard time a {
  color: #999;
  text-decoration: none;
}
/* line 968, ../scss/_small.scss */
.commentlist .vcard time a:hover {
  text-decoration: underline;
}
/* line 978, ../scss/_small.scss */
.commentlist .vcard img.avatar {
  position: absolute;
  left: 10px;
  padding: 2px;
  border: 1px solid #cecece;
  background: #fff;
}
/* line 1005, ../scss/_small.scss */
.commentlist .comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 1014, ../scss/_small.scss */
.commentlist .comment-reply-link {
  /*	@include button($padding: $button-sml); */
  float: right;
}

/* end .commentlist */
/******************************************************************
COMMENT FORM STYLES
******************************************************************/
/* line 1031, ../scss/_small.scss */
.respond-form {
  margin: 1.5em 10px;
  padding-bottom: 2.2em;
}
/* line 1035, ../scss/_small.scss */
.respond-form form {
  margin: 0.75em 0;
}
/* line 1038, ../scss/_small.scss */
.respond-form form li {
  list-style-type: none;
  clear: both;
  margin-bottom: 0.7335em;
}
/* line 1043, ../scss/_small.scss */
.respond-form form li label,
.respond-form form li small {
  display: none;
}
/* line 1049, ../scss/_small.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 1058, ../scss/_small.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 1063, ../scss/_small.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 1074, ../scss/_small.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 1081, ../scss/_small.scss */
.respond-form form textarea {
  resize: none;
  width: 97.3%;
  height: 150px;
}

/* comment submit button */
/* comment form title */
/* line 1094, ../scss/_small.scss */
#comment-form-title {
  margin: 0 0 1.1em;
}

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
/* line 1107, ../scss/_small.scss */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}

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

/*********************
SIDEBARS & ASIDES
*********************/
/* line 1130, ../scss/_small.scss */
.widget ul {
  margin: 0;
}
/* line 1133, ../scss/_small.scss */
.widget ul li {
  list-style: none;
  /* deep nesting */
}

/* line 1152, ../scss/_small.scss */
#sidebar-offcanvas .widgettitle {
  color: #fff;
}

/*********************
FOOTER STYLES
*********************/
/* line 1160, ../scss/_small.scss */
.footer {
  clear: both;
  margin-top: 1em;
  background: #51595d;
}

/* line 1166, ../scss/_small.scss */
#footlogo {
  display: block;
  width: 165px;
  height: 106px;
  background: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png")
    0px -63px;
  margin: 0 auto;
  margin-top: 25px;
}

/* line 1175, ../scss/_small.scss */
#footer-left,
#footer-right,
#footer-bottom {
  text-align: center;
  color: #fff;
  font-size: 0.85em;
  font-family: "Futura BT W01 Medium";
}

/* line 1181, ../scss/_small.scss */
#footer-left p,
#footer-right p,
#footer-bottom p {
  margin: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 1186, ../scss/_small.scss */
#footer-left a,
#footer-right a,
#footer-bottom a {
  color: #fff;
}

/* line 1189, ../scss/_small.scss */
#footer-left,
#footer-right {
  margin-bottom: 20px;
}

/* line 1193, ../scss/_small.scss */
#footer-bottom .copyright {
  font-size: 0.8em;
  margin-top: 15px;
  margin-bottom: 25px;
}

/* line 1199, ../scss/_small.scss */
.footer ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

/* line 1204, ../scss/_small.scss */
.footer li {
  display: inline-block;
  border-left: 2px solid #fff;
  padding-left: 9px;
  padding-right: 7px;
}

/* line 1210, ../scss/_small.scss */
.footer li:first-child {
  border-left: 0px;
  padding-left: 0px;
}

/* line 1214, ../scss/_small.scss */
.footer li:last-child {
  padding-right: 0px;
}

/* line 1218, ../scss/_small.scss */
#disclaim {
  cursor: pointer;
}

/* line 1221, ../scss/_small.scss */
#disclaimer {
  display: none;
}

/* line 1225, ../scss/_small.scss */
#footer-social {
  width: 125px;
  margin: 0 auto;
  height: 80px;
}

/* line 1230, ../scss/_small.scss */
#footer_fb {
  display: block;
  width: 34px;
  height: 34px;
  background: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png")-168px -64px;
  margin: 0 auto;
  float: left;
}

/* line 1238, ../scss/_small.scss */
#footer_tw {
  display: block;
  width: 35px;
  height: 34px;
  background: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png")-209px -64px;
  margin: 0 auto;
  margin-left: 8px;
  float: left;
}

/* line 1247, ../scss/_small.scss */
#footer_yt {
  display: block;
  width: 35px;
  height: 34px;
  background: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png")-250px -64px;
  margin: 0 auto;
  margin-left: 8px;
  float: right;
}

/* line 1257, ../scss/_small.scss */
.scrollup {
  width: 60px;
  height: 60px;
  position: fixed;
  bottom: 50px;
  right: 10px;
  display: none;
  text-indent: -9999px;
  background: URL("/wp-content/themes/VontKickoff/library/images/sprites-mobile.png")-356px
    0px;
  z-index: 5000;
}

/*
if you checked out the link above:
http://www.alistapart.com/articles/organizing-mobile/
you'll want to style the footer nav
a bit more in-depth. Remember to keep
it simple because you'll have to
override these styles for the desktop
view.
*/
/* end .footer-links */
/*********************
FOUNDATION STYLES
*********************/
/* line 1294, ../scss/_small.scss */
.clearing-assembled.clearing-blackout a:hover {
  background: none;
}

.csh2 {
  text-transform: uppercase;
}

.videoWrapper {
  position: relative;
  padding-bottom: 52%;
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*********************
PLUGIN STYLES
*********************/
/* line 1302, ../scss/_small.scss */
.gform_body ul {
  list-style: none outside none;
  margin: 0;
}

#input_6_3 li,
#input_7_2 li {
  display: block;
  clear: both;
}

#input_6_3 li {
  text-indent: 0px !important;
  width: 100% !important;
}
#input_1_7 li {
  text-indent: 0px !important;
}

.gform_confirmation_message {
  font-size: 1.3em;
  color: #2498d4;
}
.gform_confirmation_message.gform_confirmation_message_9,
.gform_confirmation_message.gform_confirmation_message_11,
.gform_confirmation_message.gform_confirmation_message_10 {
  font-size: 1em;
  color: #51595d;
}

#channel_hero_wrap {
  display: none;
}

#side_sub_select ul {
  list-style-type: none;
  padding: 0px;
  background: #fff;
  text-align: left;
  position: relative;
  font-size: 0.9em;
}
#side_sub_select ul li {
  display: none;
  padding-left: 10px;
  padding-right: 40px;
  height: auto;
  line-height: 1em;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #51595d;
}
#side_sub_select ul li.nocurrent,
#side_sub_select ul li.notchild {
  border-bottom: 0px solid #51595d;
}
#side_sub_select ul li.notchild:last-child {
  border-bottom: 2px solid #51595d;
}
#side_sub_select ul li.recurrent {
  border-bottom: 1px solid #51595d;
}
#side_sub_select ul li.notchild,
#side_sub_select ul h4 {
  background: #f2f2f2;
}

#side_sub_select ul h4 {
  display: none;
  margin-top: 0px;
  padding-top: 20px;
  padding-left: 10px;
  margin-bottom: 0px;
}
#side_sub_select ul li.notchild {
  padding-left: 20px;
}

#side_sub_select ul li a {
  color: #51595d;
}
#side_sub_select ul li.nocurrent {
  display: block;
  width: 100%;
  height: auto;
}
#side_sub_select ul li.recurrent {
  width: 100%;
  height: auto;
}
#side_sub_select ul li.nocurrent span {
  width: 40px;
  height: 100%;
  max-height: 52px;
  background: #51595d;
  text-align: center;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#side_sub_select ul li.recurrent span {
  width: 40px;
  height: 100%;
  max-height: 34px;
  background: #51595d;
  text-align: center;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#side_sub_select ul li.nocurrent span:after {
  content: "+";
  color: #fff;
}
#side_sub_select ul li.recurrent span:after {
  content: "-";
  color: #fff;
}

.educhannel #mobilesubnav,
.businesschannel #mobilesubnav,
.famechannel #mobilesubnav {
  background: #78a22f;
  text-align: center;
  padding: 10px;
  padding-top: 28px;
  padding-bottom: 28px;
}
.businesschannel #mobilesubnav {
  background: #ea7f1e;
}
.famechannel #mobilesubnav {
  background: #2498d4;
}
.educhannel #mobilesubnav #breadcrumbs,
.educhannel #mobilesubnav #breadcrumbs a,
.educhannel #mobilesubnav h1,
.educhannel #mobilesubnav h2,
.famechannel #mobilesubnav #breadcrumbs,
.famechannel #mobilesubnav #breadcrumbs a,
.famechannel #mobilesubnav h1,
.famechannel #mobilesubnav h2,
.businesschannel #mobilesubnav #breadcrumbs,
.businesschannel #mobilesubnav #breadcrumbs a,
.businesschannel #mobilesubnav h1,
.businesschannel #mobilesubnav h2 {
  color: #fff;
}
#content #inner-content {
  padding-top: 0px;
}

.home #content #inner-content {
  padding-top: 30px;
}

.educhannel #mobilesubnav h1,
.businesschannel #mobilesubnav h1,
.famechannel #mobilesubnav h1 {
  font-size: 1.25em;
}
.educhannel #mobilesubnav h2,
.businesschannel #mobilesubnav h2,
.famechannel #mobilesubnav h2 {
  font-size: 1.5em;
  margin-top: 5px;
  margin-bottom: 5px;
  text-transform: uppercase !important;
}

#side_sub_select ul li.recurrent.current_child_item a {
  font-family: "Futura BT W01 Bold";
  color: #474747;
  font-style: italic;
}

.pagenav {
  list-style-type: none;
}
.pagenav h3 {
  margin-bottom: 0px;
}
.pagenav ul {
  margin-top: 0px;
}

#content {
  background: #fff;
}
.home #content {
  background: #efefef;
}

/*
MEDIUM
*/
@media only screen and (min-width: 40.063em) {
  .page-template-page-Education-SingleALF .educhannel h3 {
    font-size: 19px;
  }
  .page-template-page-Education-SingleALF
    .entry-content
    .ui-accordion-content
    ol
    li {
    width: 33%;
    float: left;
    list-style-position: inside;
  }
  .page-template-page-Education-SingleALF
    .entry-content
    .ui-accordion-content
    ol
    li:last-child {
    float: right;
  }
  .page-template-page-Education-SingleALF .ui-accordion-header span {
    padding-right: 20px;
  }
  .page-template-page-Education-SingleALF .entry-content p.smimg img {
    zoom: 1;
  }

  #content #inner-content {
    padding: 1rem 0rem;
  }

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

  Stylesheet: Medium Stylesheet

  Styles apply to 40.063em and up.

  ******************************************************************/
  /*********************
  NAVIGATION STYLES
  *********************/
  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* entry content */
  /* line 21, ../scss/_medium.scss */
  .entry-content {
    /* at this larger size, we can start to align images */
  }
  /* line 25, ../scss/_medium.scss */
  .entry-content .alignleft,
  .entry-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
  }
  /* line 30, ../scss/_medium.scss */
  .entry-content .alignright,
  .entry-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
  }
  /* line 35, ../scss/_medium.scss */
  .entry-content .aligncenter,
  .entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
  }

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

  /*********************
  FOOTER STYLES
  *********************/
  /*
  check your menus here. do they look good?
  do they need tweaking?
  */
  /* end .footer-links */
  /*********************
  FOUNDATION STYLES
  *********************/
  /*********************
  PLUGIN STYLES
  *********************/
}
/*
LARGE
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*/
@media only screen and (min-width: 63.063em) {
  .home #content #inner-content {
    padding-top: 450px;
  }

  #contactmap {
    display: block;
    float: right;
    border: 3px solid #e5e5e5;
  }
  .contactimg {
    display: block;
  }

  /*
#bteam {
background:#fff;
margin-left:5px;
margin-right:0px;
width:48%;
margin-bottom:30px;
margin-top:30px;
min-height:1120px;
}
#eteam {
background:#fff;
margin-right:5px;
margin-left:0px;
float:right;
width:48%;
margin-bottom:30px;
margin-top:30px;
min-height:1120px;
}
#bteam h3, #eteam h3 {
width:70%;
margin:0 auto;
margin-top:-30px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
background:#075479;
color:#fff;
}
*/
  .cs_side {
    font-size: 0.8em;
    width: 80%;
    border-top: 2px solid #e7e7e7;
    padding-top: 20px;
    color: #075479;
  }
  .csh2 {
    text-transform: uppercase;
  }

  #main {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  Stylesheet: Large Stylesheet

  Styles apply to 64.063em and up.

  ******************************************************************/
  /*********************
  GENERAL STYLES
  *********************/
  /* line 16, ../scss/_large.scss */
  .show-for-large-up {
    display: block;
  }

  /* line 19, ../scss/_large.scss */
  .hide-for-large-up {
    display: none;
  }

  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* line 27, ../scss/_large.scss */
  .wrap {
    max-width: 1140px;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 37, ../scss/_large.scss */
  .header #inner-header {
    border-bottom: 0px;
  }
  /* line 41, ../scss/_large.scss */
  .header #logo {
    display: block;
    width: 235px;
    height: 75px;
    background: URL("/wp-content/themes/VontKickoff/library/images/sprites.png");
    margin: 0px;
    margin-left: 50px;
    margin-top: 47px;
    float: left;
  }
  /* line 52, ../scss/_large.scss */
  .header #prenav {
    display: block;
    /* width: 485px; */
    float: right;
    margin-top: 20px;
  }
  /* line 59, ../scss/_large.scss */
  .header #menuopen {
    display: none;
  }
  /* line 63, ../scss/_large.scss */
  .header #head-social {
    /* width: 125px; */
    margin-top: 6px;
    margin-right: 10px;
    margin-left: 20px;
    height: 80px;
    float: right;
  }
  /* line 70, ../scss/_large.scss */
  .header #head_fb {
    display: block;
    width: 34px;
    height: 34px;
    background: URL("/wp-content/themes/VontKickoff/library/images/sprites.png")-238px -1px;
    margin: 0 auto;
    float: left;
  }
  /* line 78, ../scss/_large.scss */
  .header #head_tw {
    display: block;
    width: 35px;
    height: 34px;
    background: URL("/wp-content/themes/VontKickoff/library/images/sprites.png")-277px -1px;
    margin: 0 auto;
    margin-left: 8px;
    float: left;
  }
  /* line 87, ../scss/_large.scss */
  .header #head_yt {
    display: block;
    width: 35px;
    height: 34px;
    background: URL("/wp-content/themes/VontKickoff/library/images/sprites.png")-314px -1px;
    margin: 0 auto;
    margin-left: 8px;
    float: left;
  }

  .header #online-payment-link-wrapper{
    text-align: left;
    padding-left:5px;
}

  .header #online-payment-link-wrapper p{
    font-weight: bold;
    color:#818082;
    font-size: 14px;
  }

  .header #online-payment-link-wrapper p a{
    padding:0px 15px;
    font-weight: normal;
  }
  /* line 96, ../scss/_large.scss */
  .header #searchform {
    float: left;
    border-right: 2px solid #afafaf;
    padding: 5px;
    padding-right: 20px;
  }
  /* line 102, ../scss/_large.scss */
  .header #searchsubmit {
    text-align: center;
    color: #fff;
    font-size: 0.85em;
    font-family: "Futura BT W01 Medium";
    font-weight: normal;
    background: #51595d;
    border: 1px solid #bababa;
    padding: 8px;
    margin-top: -1px;
  }
  /* line 113, ../scss/_large.scss */
  .header #s {
    border: 1px solid #aaa;
    padding: 8px;
    padding-top: 7px;
    margin-top: 1px;
    font-size: 0.8em;
    font-family: "Futura BT W01 Medium";
    font-style: italic;
    width: 222px;
  }

  /* line 126, ../scss/_large.scss */
  #content {
    background: #fff;
  }

  /* line 129, ../scss/_large.scss */
  .home #content {
    background: #efefef;
  }

  /* line 133, ../scss/_large.scss */
  #course_wrap {
    max-height: 300px;
    width: 100%;
    overflow: scroll;
    border: 0px;
  }

  /* line 139, ../scss/_large.scss */
  #course_wrap table,
  #precourse_wrap table {
    width: 100%;
  }

  /* line 142, ../scss/_large.scss */
  #course_wrap td,
  #precourse_wrap td {
    min-width: 22px;
    text-align: center;
    border-right: 1px solid #cecece;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  /* line 148, ../scss/_large.scss */
  #course_wrap th,
  #precourse_wrap th {
    text-align: center;
    border: 0px;
    background: #2498d4;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
  }

  #course_wrap tr {
    background: #efefef;
  }
  #course_wrap tr:nth-child(odd) {
    background: #e0e0e0;
  }

  /* line 152, ../scss/_large.scss */
  #course_wrap th:last-child,
  #course_wrap td:last-child {
    border-right: 0px;
  }

  /* line 156, ../scss/_large.scss */
  .circlemark {
    display: block;
    margin: 0 auto;
    width: 29px;
    height: 25px;
    /*
    border-radius: 10px;
    background: #b4cc82;
    background: -moz-linear-gradient(-45deg, #b4cc82 0%, #86ab44 11%, #78a22f 35%, #568604 85%, #487003 99%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #b4cc82), color-stop(11%, #86ab44), color-stop(35%, #78a22f), color-stop(85%, #568604), color-stop(99%, #487003));
    background: -webkit-linear-gradient(-45deg, #b4cc82 0%, #86ab44 11%, #78a22f 35%, #568604 85%, #487003 99%);
    background: -o-linear-gradient(-45deg, #b4cc82 0%, #86ab44 11%, #78a22f 35%, #568604 85%, #487003 99%);
    background: -ms-linear-gradient(-45deg, #b4cc82 0%, #86ab44 11%, #78a22f 35%, #568604 85%, #487003 99%);
    background: linear-gradient(135deg, #b4cc82 0%, #86ab44 11%, #78a22f 35%, #568604 85%, #487003 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4cc82', endColorstr='#487003',GradientType=1 );
    */
  }

  .circlemark {
    background: URL("/wp-content/themes/VontKickoff/library/images/table-check.png")
      no-repeat;
  }

  /* line 174, ../scss/_large.scss */
  #scholarshipsearch select {
    width: 49%;
    margin-right: 1%;
    float: left;
  }
  /* line 179, ../scss/_large.scss */
  #scholarshipsearch input[type="text"],
  #scholarshipsearch input[type="submit"] {
    width: 49%;
    margin-top: 10px;
    margin-right: 1%;
    float: right;
  }

  #collegesearchwrap {
    background: #efefef;
    padding: 10px;
    border-radius: 10px;
    margin-top: -10px;
    position: relative;
  }

  #collegesearch label {
    float: right;
    margin-top: -25px;
  }

  #collegesearch label.lfc {
    margin-top: 0px;
    width: 100%;
    float: left;
  }
  /* line 187, ../scss/_large.scss */
  #collegesearch select,
  #collegesearch input[type="text"] {
    width: 49%;
    margin-right: 1%;
    margin-top: 10px;
    float: left;
  }
  /* line 192, ../scss/_large.scss */
  #collegesearch input[type="submit"] {
    width: 49%;
    margin-top: -10px;
    margin-bottom: 10px;
    margin-right: 1%;
    float: right;
  }
  /* line 198, ../scss/_large.scss */
  #collegesearch input[type="checkbox"] {
    margin-top: -20px;
    margin-bottom: 25px;
    margin-right: 40px;
    margin-left: 10px;
    float: right;
    position: relative;
    z-index: 1000;
  }

  /* line 204, ../scss/_large.scss */
  .ui-accordion {
    clear: both;
    padding-top: 10px;
  }

  /* line 208, ../scss/_large.scss */
  .ui-accordion-header {
    border-top: 1px solid #ccc;
  }

  .page-template-page-Grants .ui-accordion-header {
    padding-top: 20px;
    padding-left: 20px;
  }

  /* line 212, ../scss/_large.scss */
  .ui-accordion-content b {
    color: #78a22f;
  }

  /*********************
  Homepage Slides
  *********************/
  /* line 221, ../scss/_large.scss */
  .home_slide {
    overflow: hidden !important;
    width: 100%;
  }

  /* line 226, ../scss/_large.scss */
  .cycle-sentinel {
    margin-top: 0px;
  }

  /* line 229, ../scss/_large.scss */
  .cycle-slideshow {
    height: auto;
  }

  /* line 233, ../scss/_large.scss */
  .home_slide .span {
    display: none;
  }

  /* line 236, ../scss/_large.scss */
  .home_slide.cycle-slide-active .span {
    display: block;
    margin-top: 0px;
    height: 100%;
    float: right;
    width: 30%;
    z-index: 100;
    position: relative;
  }

  /* line 245, ../scss/_large.scss */
  .home_slide.cycle-slide-active .slide_content {
    height: 100%;
    margin-right: -2000px;
  }

  /* line 251, ../scss/_large.scss */
  .home_slide.CP_Center .span {
    width: 95px;
  }

  /* line 254, ../scss/_large.scss */
  .home_slide {
    width: 100%;
    height: 416px;
    margin-bottom: 20px;
    overflow: visible;
  }

  .cycle-slideshow {
    overflow: hidden;
    width: 100%;
    position: absolute !important;
  }

  /* line 261, ../scss/_large.scss */
  .home_slide #check {
    background: URL("/wp-content/themes/VontKickoff/library/images/slide-arrow-green.png")
      0px 0px no-repeat;
    display: block;
    height: 416px;
    width: 494px;
    float: right;
  }

  /* line 268, ../scss/_large.scss */
  .home_slide.Business #check {
    background: URL("/wp-content/themes/VontKickoff/library/images/slide-arrow-orange.png")
      0px 0px no-repeat;
  }

  /* line 271, ../scss/_large.scss */
  .home_slide.General #check {
    background: URL("/wp-content/themes/VontKickoff/library/images/slide-arrow-blue.png")
      0px 0px no-repeat;
  }

  /* line 275, ../scss/_large.scss */
  .home_slide h2,
  .home_slide h3,
  .home_slide h4,
  .home_slide a,
  .home_slide p {
    width: 250px;
    margin-left: -170px;
    text-align: left;
    font-family: "Futura BT W01 Bold";
  }

  /* line 280, ../scss/_large.scss */
  .home_slide.CP_Left h2,
  .home_slide.CP_Left h3,
  .home_slide.CP_Left h4,
  .home_slide.CP_Left a,
  .home_slide.CP_Left p {
    width: 330px;
    margin-left: -70px;
    text-align: left;
  }

  /* line 286, ../scss/_large.scss */
  .home_slide.Business h2,
  .home_slide.General h2,
  .home_slide.Education h2 {
    padding-top: 240px;
  }

  /* line 289, ../scss/_large.scss */
  .home_slide.CP_Left.Business h2,
  .home_slide.CP_Left.General h2,
  .home_slide.CP_Left.Education h2 {
    padding-top: 125px;
  }

  /* line 293, ../scss/_large.scss */
  .home_slide h2,
  .home_slide h4 {
    font-size: 1em;
  }

  /* line 296, ../scss/_large.scss */
  .home_slide h3 {
    font-size: 1.8em;
  }

  /* line 299, ../scss/_large.scss */
  .home_slide a {
    font-size: 0.95em;
  }

  /* line 303, ../scss/_large.scss */
  .home_slide.CP_Left h2 {
    font-size: 1.55em;
  }

  /* line 306, ../scss/_large.scss */
  .home_slide.CP_Left h3 {
    font-size: 1.55em;
    color: #d86701;
    font-family: "Futura BT W01 Bold";
  }
  .home_slide.Business.CP_Left h3,
  .home_slide.Education.CP_Left h3 {
    color: #fff;
  }

  .home_slide a:hover {
    text-decoration: underline;
  }

  /* line 312, ../scss/_large.scss */
  .cycle-prev {
    display: block;
    background: URL("/wp-content/themes/VontKickoff/library/images/sprites.png") -242px -37px;
    height: 49px;
    width: 50px;
    float: left;
    position: relative;
    z-index: 100;
    margin-top: 170px;
    margin-left: 10px;
  }

  /* line 323, ../scss/_large.scss */
  .cycle-next {
    display: block;
    background: URL("/wp-content/themes/VontKickoff/library/images/sprites.png") -295px -37px;
    height: 49px;
    width: 50px;
    float: right;
    position: relative;
    z-index: 100;
    margin-top: 170px;
    margin-right: 10px;
  }

  /* line 335, ../scss/_large.scss */
  .home_slide p {
    display: block;
    color: #fff;
    font-family: "Futura BT W01 Medium";
  }

  /* line 342, ../scss/_large.scss */
  #noticebar {
    position: relative;
    top: 425px;

    background: #2498d4;
    padding-top: 17px;
  }

  /* line 347, ../scss/_large.scss */
  #noticebar a {
    color: #fff;
    text-decoration: none;
  }

  /* line 351, ../scss/_large.scss */
  #noticebar span {
    display: inline-block;
    width: 36px;
    height: 36px;
    margin-right: 15px;
    background: URL("/wp-content/themes/VontKickoff/library/images/sprites.png") -352px -32px;
    margin-bottom: -15px;
  }

  /* line 360, ../scss/_large.scss */
  #home_news,
  #home_events {
    margin-top: 25px;
  }

  /* line 364, ../scss/_large.scss */
  #home_notices,
  #home_news {
    border-right: 18px solid #efefef;
  }

  /* line 368, ../scss/_large.scss */
  #home_news h3 {
    font-size: 0.9em;
    line-height: 1.1em;
  }

  /* line 371, ../scss/_large.scss */
  #home_notices h3:before,
  #home_events h3:before {
    content: "";
    float: left;
    width: 37px;
    height: 29px;
    margin-right: 9px;
    margin-left: -46px;
    background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites.png");
    background-position: -419px -2px;
    background-repeat: no-repeat;
  }

  /* line 381, ../scss/_large.scss */
  #home_notices h3.Education:before,
  #home_events h3.Education:before {
    width: 31px;
    height: 24px;
    margin-right: 15px;
    background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites.png");
    background-position: -383px -2px;
  }

  /* line 388, ../scss/_large.scss */
  #home_notices h3.General:before,
  #home_events h3.General:before {
    width: 20px;
    height: 18px;
    margin-right: 16px;
    background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites.png");
    background-position: -459px -2px;
  }

  /* line 396, ../scss/_large.scss */
  .up_next_date:before {
    content: "";
    float: left;
    width: 37px;
    height: 29px;
    margin-right: 9px;
    margin-left: -10px;
    background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites.png");
    background-position: -419px -2px;
    background-repeat: no-repeat;
  }

  /* line 407, ../scss/_large.scss */
  .Education .up_next_date:before {
    width: 31px;
    height: 24px;
    margin-right: 15px;
    margin-left: 0px;
    background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites.png");
    background-position: -383px -2px;
  }

  /* line 415, ../scss/_large.scss */
  .General .up_next_date:before {
    width: 20px;
    height: 18px;
    margin-right: 16px;
    margin-left: 0px;
    background-image: URL("/wp-content/themes/VontKickoff/library/images/sprites.png");
    background-position: -459px -2px;
  }

  /* line 424, ../scss/_large.scss */
  .event_details {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .event_details a {
    color: #277390;
  }

  /* line 429, ../scss/_large.scss */
  #channel_hero img {
    height: 256px;
    width: 1280px;
    max-width: 1280px;
  }
  #channel_hero_imgwrp {
    overflow: hidden;
    float: left;
    max-width: 82%;
  }

  /* line 432, ../scss/_large.scss */
  #channel_hero_wrap {
    height: 256px;
    display: block;
    position: relative;
  }

  /* line 435, ../scss/_large.scss */
  .educhannel #channel_hero_wrap {
    background: #78a22f;
  }

  /* line 438, ../scss/_large.scss */
  .businesschannel #channel_hero_wrap {
    background: #ea7f1e;
  }

  /* line 438, ../scss/_large.scss */
  .generalchannel #channel_hero_wrap,
  .famechannel #channel_hero_wrap {
    background: #075479;
  }

  /* line 441, ../scss/_large.scss */
  #channel_hero_txt {
    height: 256px;
    position: absolute;
    top: 0px;
    z-index: 2;
    width: 100%;
    max-width: 62.5rem;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }

  /* line 447, ../scss/_large.scss */
  #channel_hero_txt h2,
  #channel_hero_txt h3 {
    color: #fff;
    position: absolute;
    z-index: 2;
    margin: 0px;
    margin-left: 0px;
    width: 175px;
    text-align: right;
    text-transform: uppercase;
    font-size: 1.7em;
  }

  /* line 458, ../scss/_large.scss */
  #channel_hero_txt h3 {
    top: 170px;
    right: 0px;
    max-height: 85px;
    overflow: hidden;
  }
  #channel_hero_txt h2 {
    top: 140px;
    right: 0px;
    font-family: "Futura BT W01 Bold";
  }

  /* line 462, ../scss/_large.scss */
  #channel_hero_txt #check {
    display: block;
    height: 256px;
    width: 388px;
    position: absolute;
    top: 0px;
    right: 0px;
  }

  /* line 470, ../scss/_large.scss */
  .educhannel #channel_hero_txt #check {
    background: URL("/wp-content/themes/VontKickoff/library/images/eduCheck.png")
      0px 0px no-repeat;
  }

  /* line 473, ../scss/_large.scss */
  .businesschannel #channel_hero_txt #check {
    background: URL("/wp-content/themes/VontKickoff/library/images/busiCheck.png")
      0px 0px no-repeat;
  }

  /* line 473, ../scss/_large.scss */
  .generalchannel #channel_hero_txt #check,
  .famechannel #channel_hero_txt #check {
    background: URL("/wp-content/themes/VontKickoff/library/images/genCheck.png")
      0px 0px no-repeat;
  }

  #recent-posts-3 {
    padding: 0px;
    margin: 0px;
  }
  #sidebar1 h4 {
    color: #78a22f;
    font-family: "Futura BT W01 Bold";
    font-size: 0.95em;
    text-transform: uppercase;
    margin-bottom: 10px;
    letter-spacing: 1px;
  }
  #sidebar1 ul {
    margin: 0px;
    padding: 0px;
    font-size: 0.9em;
    font-family: "Futura BT W01 Medium";
    margin-bottom: 40px;
  }
  #sidebar1 ul span.post-date {
    position: absolute;
    top: 12px;
    left: 10px;
  }
  #sidebar1 ul li {
    position: relative;
    padding-top: 32px;
    padding-bottom: 5px;
    padding-left: 10px;
    border-top: 1px solid #e5e5e5;
    line-height: 1.3em;
  }
  #sidearchive {
    background: #eee;
    padding: 15px;
    border-radius: 10px;
  }

  h3.byline {
    color: #78a22f;
    font-family: "Futura BT W01 Medium";
    font-size: 1.15em;
    margin-bottom: 0px;
  }
  h2.archead {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 1.4em;
    line-height: 1em;
  }
  .newsarchive {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .newsarchive:last-child {
    border-bottom: 0px;
  }

  .pagination li {
    list-style-type: none;
    display: inline-block;
    padding: 5px;
    margin: 5px;
  }
  .pagination li.current {
    background: #e5e5e5;
    border-radius: 3px;
  }

  /*
  .gform_wrapper {
  	background:#e5e5e5;
  	border-radius:10px;
  	padding:30px;
  	color:#075479;
  }
*/

  label.gfield_label {
    font-family: "Futura BT W01 Bold";
    margin-bottom: 0px !important;
  }

  .gform_wrapper .top_label .gfield_label {
    margin: 0px !important;
  }
  .gform_wrapper .ginput_complex label {
    margin-top: -5px !important;
    margin-bottom: 0px !important;
  }
  .ginput_complex span {
    display: block;
    margin-bottom: 15px !important;
    color: #2498d4;
  }
  #field_11_14 .gfield_label {
    font-family: "Futura BT W01 Medium";
    color: #075479;
    font-size: 1.17em;
  }

  .gform_wrapper li.gfield.gfield_error,
  .gform_wrapper
    li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #def0f9 !important;
    border-top: 1px solid #075479 !important;
    border-bottom: 1px solid #075479 !important;
  }

  #main .gform_wrapper ul ul li::before,
  #main .gform_wrapper ol ul li::before {
    content: none;
  }
  .ginput_container li {
    float: left;
  }
  .ginput_container li label {
  }

  .gform_wrapper #field_1_7 ul.gfield_radio li {
    margin-left: 50px !important;
    width: 25%;
    margin-top: 0px !important;
  }

  #field_1_7 label {
    color: #075479;
  }

  #field_1_7 .ginput_container {
    background: #e5e5e5;
    border-radius: 10px;
    padding: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #075479;
    width: 100%;
    min-height: 100px;
  }

  #field_1_1 {
    background: #e5e5e5;
    border-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 20px;
    padding-top: 10px;
    margin-bottom: 0px !important;
  }
  #field_1_2,
  #field_1_3,
  #field_1_4,
  #field_1_5,
  #field_1_6,
  #field_1_114 {
    background: #e5e5e5;
    padding: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
  }
  #gform_1 .gform_footer {
    background: #e5e5e5;
    padding: 20px;
    padding-bottom: 20px;
    margin-top: 0px !important;
    border-radius: 10px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  #gform_1 .instruction {
    display: none;
  }

  .formspacer {
    clear: both;
  }

  .athirdofform {
    float: left !important;
    width: 50% !important;
    clear: none !important;
    padding-left: 20px;
  }
  .afourthofform {
    float: left !important;
    width: 25% !important;
    clear: none !important;
  }
  .afourthofform .ginput_container {
    padding: 5px;
    background: #e7e7e7;
    display: inline-block;
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    border-radius: 5px;
  }

  #field_1_39,
  #field_1_40,
  #field_1_8,
  #field_1_28,
  #field_1_11,
  #field_1_13,
  #field_1_15,
  #field_1_16,
  #field_1_18,
  #field_1_20,
  #field_1_87,
  #field_1_22,
  #field_1_35,
  #field_1_33,
  #field_1_30,
  #field_1_92,
  #field_1_96,
  #field_1_107,
  #field_1_103,
  #field_1_101,
  #field_1_111,
  #field_1_117,
  #field_1_121,
  #field_1_125,
  #field_1_135,
  #field_1_139,
  #field_1_143,
  #field_1_148,
  #field_1_157,
  #field_1_161,
  #field_1_169,
  #field_1_173 {
    text-align: center;
  }
  #field_1_39 label,
  #field_1_40 label,
  #field_1_8 label,
  #field_1_28 label,
  #field_1_11 label,
  #field_1_13 label,
  #field_1_15 label,
  #field_1_16 label,
  #field_1_18 label,
  #field_1_20 label,
  #field_1_87 label,
  #field_1_22 label,
  #field_1_35 label,
  #field_1_33 label,
  #field_1_30 label,
  #field_1_92 label,
  #field_1_96 label,
  #field_1_107 label,
  #field_1_103 label,
  #field_1_101 label,
  #field_1_111 label,
  #field_1_117 label,
  #field_1_148 label,
  #field_1_121 label,
  #field_1_125 label,
  #field_1_135 label,
  #field_1_139 label,
  #field_1_143 label,
  #field_1_157 label,
  #field_1_161 label,
  #field_1_169 label,
  #field_1_173 label{
    font-family: "Futura BT W01 Medium";
    color: #075479;
    padding-top: 20px;
  }
  #field_1_170,
  #field_1_43,
  #field_1_45,
  #field_1_47,
  #field_1_49,
  #field_1_51,
  #field_1_53,
  #field_1_55,
  #field_1_57,
  #field_1_59,
  #field_1_67,
  #field_1_69,
  #field_1_71,
  #field_1_73,
  #field_1_72,
  #field_1_75,
  #field_1_74,
  #field_1_165,
  #field_1_65,
  #field_1_63,
  #field_1_61,
  #field_1_91,
  #field_1_95,
  #field_1_99,
  #field_1_104,
  #field_1_108,
  #field_1_112,
  #field_1_118,
  #field_1_154,
  #field_1_132,
  #field_1_162,
  #field_1_158,
  #field_1_149,
  #field_1_88,
  #field_1_140,
  #field_1_145,
  #field_1_174{
    padding-top: 40px;
    padding-left: 0px;
  }

  .formDLB {
    display: inline-block;
    color: #fff;
    background: #2498d4;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 20px;
    text-transform: uppercase;
  }

  .ginput_container {
    margin-top: 0px !important;
  }
  .gfield {
    margin-bottom: 15px !important;
  }

  #field_1_4,
  #field_1_3 {
    float: left;
    width: 50%;
    clear: none;
  }
  #input_1_4,
  #input_1_3 {
    width: 95%;
  }
  #input_1_5 {
    width: 98%;
  }
  #input_1_6 {
    width: 98%;
    border: 0px;
  }

  input[type="submit"] {
    background: #2498d4;
    color: #fff;
    text-transform: uppercase;
    border: 0px;
    font-family: "Futura BT W01 Bold";
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .collegemap {
    float: right;
    border: 3px solid #e5e5e5;
    margin-top: 85px;
  }

  #collegedetails b {
    color: #075479;
    font-family: "Futura BT W01 Bold";
    font-weight: normal;
  }

  .listdate {
    float: left;
    clear: both;
    background: #efefef;
    padding: 10px;
    width: 80px;
    margin-bottom: 20px;
    margin-right: 20px;
    text-align: center;
    text-transform: uppercase;
  }
  .listdate span {
    color: #78a22f;
    font-size: 2.3em;
    line-height: 1em;
  }

  .listlink {
    float: left;
    font-size: 1.1em;
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }

  .css-events-list h2 {
    clear: both;
  }
  .css-events-list {
    padding-left: 50px;
  }

  .em-pagination {
    clear: both;
    display: block;
  }

  .em-pagination .page-numbers {
    list-style-type: none;
    display: inline-block;
    padding: 5px;
    margin: 5px;
  }
  .em-pagination .page-numbers.current {
    background: #e5e5e5;
    border-radius: 3px;
  }

  .em-calendar-wrapper {
    border-top: 3px solid #e5e5e5;
    border-bottom: 3px solid #e5e5e5;
    margin-bottom: 30px;
    padding-bottom: 10px;
  }

  .em-calendar-wrapper .em-calnav {
    font-size: 1em;
  }
  .em-calendar-wrapper .month_name {
    color: #78a22f;
    font-size: 0.95em;
    font-weight: normal;
    text-transform: uppercase;
  }
  .em-calendar-wrapper .days-names {
    font-size: 0.95em;
  }
  .em-calendar-wrapper .caldates {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 0.75em;
  }
  table.em-calendar td {
    padding: 4px 9px;
  }

  table.em-calendar td.eventless-today {
    background-color: #c9daac;
  }
  table.em-calendar td.eventful,
  table.em-calendar td.eventful-today {
    background: #def0f9;
  }
  table.em-calendar td.eventful a,
  table.em-calendar td.eventful-today a {
    color: #2498d4;
    font-family: "Futura BT W01 Bold";
  }

  #leftside {
    margin-top: 15px;
  }
  .single-important-notices #leftside,
  .single-event #leftside {
    display: block;
  }

  div.em-location-map-container {
    max-width: 100% !important;
  }

  .page-template-page-Colleges h3.ui-accordion-header,
  .page-template-page-Scholarships h3.ui-accordion-header {
    font-size: 1.2em;
  }

  /* line 477, ../scss/_large.scss */
  .entry-content {
    font-size: 0.9em;
  }
  .entry-content p,
  .entry-content li {
    line-height: 2em;
  }
  .entry-content ul li {
    list-style-type: disc;
  }

  /* line 480, ../scss/_large.scss */
  .entry-content ol,
  .entry-content ul {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 488, ../scss/_large.scss */
  #desktopmenu_wrap {
    background: #2498d4;
    border-bottom: 2px solid #fff;
  }

  /* line 493, ../scss/_large.scss */
  #desktopmenu {
    height: 60px;
    font-family: "Futura BT W01 Medium";
    font-size: 0.85em;
    text-transform: uppercase;
    display: block !important;
  }

  /* line 501, ../scss/_large.scss */
  #desktopmenu ul {
    list-style: none;
    font-weight: bold;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-top: 0px;
    float: none;
    width: 100%;
    max-width: 1000px;
    position: relative;
    z-index: 500;
    padding: 0px;
  }

  /* line 512, ../scss/_large.scss */
  #desktopmenu ul li {
    float: left;
    margin-right: 0px;
    position: relative;
    height: 60px;
    width: auto;
    text-align: center;
  }

  /* line 520, ../scss/_large.scss */
  #desktopmenu ul a {
    display: block;
    padding: 0px;
    line-height: 60px;
    width: 100%;
    color: #fff;
    background: #2498d4;
    text-decoration: none;
    font-weight: normal;
    padding-left: 16px;
    padding-right: 16px;
    border-right: 0px;
  }

  /* line 533, ../scss/_large.scss */
  #desktopmenu ul a:hover {
    /*
        color:#fff;
        background:#6b0c36;
        text-decoration:underline;
    */
    background: #1d81b5;
  }

  /* line 542, ../scss/_large.scss */
  #desktopmenu ul ul {
    display: block;
    background: #fff;
    background: rgba(255, 255, 255, 0);
    list-style: none;
    position: absolute;
    left: -9999px;
    width: 565px;
  }

  /* line 551, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 ul {
    width: 665px;
  }

  /* line 554, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-797 {
    width: 165px;
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
  }

  /* line 559, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 {
    width: 165px;
    border-right: 2px solid #fff;
  }

  /* line 563, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-797 ul {
    border-top: 5px solid #d36604;
  }

  /* line 566, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 ul {
    border-top: 5px solid #568604;
  }

  /* line 569, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 ul,
  #desktopmenu ul li.menu-item-797 ul {
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.3);
  }

  /* line 572, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 ul ul,
  #desktopmenu ul li.menu-item-797 ul ul {
    box-shadow: none;
  }

  /* line 575, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-797 ul ul {
    border: 0px;
    border-right: 1px solid #b4b4b4;
    min-height: 180px;
    width: auto;
  }

  /* line 581, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 ul ul {
    border: 0px;
    border-right: 1px solid #b4b4b4;
    min-height: 290px;
    width: auto;
  }

  /* line 588, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 ul li.menu-item-842 ul,
  #desktopmenu ul li.menu-item-797 ul li.menu-item-839 ul {
    border-right: 0px;
  }

  /* line 593, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-797 ul li.menu-item-840 ul,
  #desktopmenu ul li.menu-item-811 ul li.menu-item-843 ul {
    border: 0px;
  }

  /* line 597, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-797 a {
    padding: 0px;
    background: #ea7f1e
      URL("/wp-content/themes/VontKickoff/library/images/menu-down-carat.png")
      50% 47px no-repeat;
  }

  /* line 601, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-797 a:hover {
    background: #d36604
      URL("/wp-content/themes/VontKickoff/library/images/menu-down-carat.png")
      50% 47px no-repeat;
  }

  /* line 605, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 a {
    padding: 0px;
    background: #78a22f
      URL("/wp-content/themes/VontKickoff/library/images/menu-down-carat.png")
      50% 47px no-repeat;
  }

  /* line 609, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 a:hover {
    background: #568604
      URL("/wp-content/themes/VontKickoff/library/images/menu-down-carat.png")
      50% 47px no-repeat;
  }

  /* line 612, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 ul li a:hover,
  #desktopmenu ul li.menu-item-797 ul li a:hover {
    background: transparent;
  }

  /* line 615, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-797 ul li a {
    background: transparent;
  }

  /* line 618, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 ul li a {
    background: transparent;
  }

  /* line 621, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-797 ul li ul li a,
  #desktopmenu ul li.menu-item-811 ul li ul li a {
    background: transparent;
  }

  /* line 626, ../scss/_large.scss */
  #desktopmenu ul ul.dropdown li a {
    padding: 0px;
    background: transparent;
  }

  /* line 631, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-844 {
    display: block;
  }

  /* line 634, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-844 a {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 68px;
    background: #1c447e
      URL("/wp-content/themes/VontKickoff/library/images/sprites.png") 5px -77px;

    padding: 0px;
  }
  /* line 634, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-844 {
    width: 90px;
    background: #1c447e;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    padding-left: 10px;
  }

  /* line 645, ../scss/_large.scss */
  #desktopmenu ul ul ul {
    width: 100%;
    border-top: 0px;
  }

  /* line 649, ../scss/_large.scss */
  #desktopmenu ul ul li {
    float: left;
    /* width:33.3%; */
    text-align: left;
  }

  /* line 655, ../scss/_large.scss */
  #desktopmenu ul li ul li {
    width: auto;
    min-height: 1em;
  }

  /* line 659, ../scss/_large.scss */
  #desktopmenu ul li ul li a {
    height: 1em;
    line-height: 1em;
  }

  /* line 664, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-838 {
    width: 225px;
    min-height: 265px;
    padding-left: 30px;
  }

  /* line 669, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-838 ul {
    width: 225px;
  }

  /* line 672, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-839 {
    width: 152px;
    min-height: 265px;
    padding-left: 30px;
  }

  /* line 677, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-839 ul {
    width: 152px;
  }

  /* line 680, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-840 {
    width: 188px;
    min-height: 265px;
    padding-left: 30px;
    background: #f3f3f3;
  }

  /* line 686, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-840 ul {
    width: 188px;
  }

  /* line 689, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-841 {
    width: 225px;
    min-height: 340px;
    padding-left: 30px;
  }

  /* line 694, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-841 ul {
    width: 225px;
  }

  /* line 697, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-842 {
    width: 240px;
    min-height: 275px;
    padding-left: 30px;
  }

  /* line 702, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-842 ul {
    width: 240px;
  }

  /* line 705, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-843 {
    width: 200px;
    min-height: 324px;
    padding-left: 30px;
    background: #f3f3f3;
  }

  /* line 711, ../scss/_large.scss */
  #desktopmenu ul ul li.menu-item-843 ul {
    width: 200px;
  }

  /* line 716, ../scss/_large.scss */
  #desktopmenu ul ul ul li {
    padding-top: 18px;
    padding-left: 30px;
    float: none;
    text-align: left;
    height: auto;
  }

  #desktopmenu ul ul ul li.active {
    font-family: "Futura BT W01 Bold";
    font-size: 0.95em;
  }

  /* line 723, ../scss/_large.scss */
  #desktopmenu ul ul a {
    white-space: nowrap;
  }

  /* line 726, ../scss/_large.scss */
  #desktopmenu ul li:hover ul {
    left: 0;
    background: #fff;
  }

  /* line 730, ../scss/_large.scss */
  #desktopmenu ul li:hover ul li.menu-item-843 ul,
  #desktopmenu ul li:hover ul li.menu-item-840 ul {
    background: transparent;
  }

  /* line 734, ../scss/_large.scss */
  #desktopmenu ul li:hover a {
    /*   background:#6b0c36;
       text-decoration:underline;
    */
  }

  /* line 739, ../scss/_large.scss */
  #desktopmenu ul li:hover ul a {
    text-decoration: none;
  }

  /* line 742, ../scss/_large.scss */
  #desktopmenu ul ul li a {
    color: #6a7175;
    cursor: default;
    height: auto;
    line-height: 1em;
    margin-top: 20px;
  }

  /* line 751, ../scss/_large.scss */
  #desktopmenu ul ul ul li a {
    color: #d36604;
    cursor: pointer;
    /*    text-decoration:underline !important;
        font-style:italic;
    */
    text-transform: none;
    font-size: 0.95em;
    height: auto;
    line-height: 1.2em;
    margin-top: 0px;
  }

  /* line 763, ../scss/_large.scss */
  #desktopmenu ul ul ul li a:after {
    content: " \00BB";
  }

  /* line 766, ../scss/_large.scss */
  #desktopmenu ul li.menu-item-811 ul ul li a {
    color: #568604;
  }

  /* line 769, ../scss/_large.scss */
  #desktopmenu ul ul ul li a:hover {
    text-decoration: underline;
  }

  /* line 773, ../scss/_large.scss */
  #desktopmenu ul li:hover ul li a:hover {
    /*    background:#333; */
  }

  /* line 777, ../scss/_large.scss */
  #desktopmenu ul.dropdown {
    margin-top: 0px;
  }

  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 786, ../scss/_large.scss */
  #side_sub_nav {
    font-family: "Futura BT W01 Medium";
    font-size: 0.9em;
  }

  /* line 791, ../scss/_large.scss */
  #side_sub_nav ul {
    padding-left: 0px;
    margin-top: 5px;
    list-style-type: none;
  }

  /* line 795, ../scss/_large.scss */
  #side_sub_nav ul.children {
    display: none;
    /*
    list-style-type:circle;
    list-style-position:inside;
    */
  }

  /* line 803, ../scss/_large.scss */
  #side_sub_nav .current_page_ancestor ul.children,
  #side_sub_nav .current_page_item ul.children {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }

  /* line 812, ../scss/_large.scss */
  #side_sub_nav ul li {
    border-top: 1px solid #ccc;
    padding-top: 15px;
    margin-bottom: 15px;
  }

  /* line 817, ../scss/_large.scss */
  #side_sub_nav ul.children li {
    border-top: 0px;
    padding-bottom: 0px;
    padding-top: 10px;
    line-height: 1.1em;
    margin: 0px;
    font-size: 0.9em;
  }

  /* line 823, ../scss/_large.scss */
  .businesschannel #side_sub_nav ul li a,
  .businesschannel #side_sub_nav ul.children li.current_child_item a {
    color: #ea7f1e;
  }

  /* line 826, ../scss/_large.scss */
  .educhannel #side_sub_nav ul li a,
  .educhannel #side_sub_nav ul.children li.current_child_item a {
    color: #78a22f;
  }

  /* line 829, ../scss/_large.scss */
  #side_sub_nav ul.children li a {
    color: #3a3a3a;
    font-size: 0.9em;
    padding-bottom: 0px;
  }

  /* line 835, ../scss/_large.scss */
  #side_sub_nav a {
    display: block;
    padding: 5px;
  }

  /* line 839, ../scss/_large.scss */
  #side_sub_nav .current_page_item a {
    background: #fdf2e8;
  }

  /* line 842, ../scss/_large.scss */
  .educhannel #side_sub_nav .current_page_item a {
    background: #f1f6ea;
  }

  /* line 845, ../scss/_large.scss */
  .famechannel #side_sub_nav .current_page_item a {
    background: #f3f3f3;
  }

  #side_sub_nav .current_page_item.sings a,
  .educhannel #side_sub_nav .current_page_item.sings a,
  .famechannel #side_sub_nav .current_page_item.sings a {
    background: transparent;
    font-family: "Futura BT W01 Bold";
  }

  /* line 849, ../scss/_large.scss */
  #side_sub_nav .current_page_item li a,
  .educhannel #side_sub_nav .current_page_item li a,
  #side_sub_nav .current_page_item.sings li a,
  .educhannel #side_sub_nav .current_page_item.sings li a {
    text-decoration: none;
    background: transparent;
    font-family: "Futura BT W01 Medium";
  }

  /* line 853, ../scss/_large.scss */
  #side_sub_nav ul.children li.current_child_item a {
    text-decoration: none;
    font-family: "Futura BT W01 Bold";
    background: #f1f6ea;
    background: transparent;
  }
  #side_sub_nav ul.children li.current_child_item.sings a {
    font-family: "Futura BT W01 Medium";
    background: #f1f6ea;
  }
  .businesschannel #side_sub_nav ul.children li.current_child_item.sings a {
    background: #fdf2e8;
  }

  /* line 859, ../scss/_large.scss */
  #side_sub_nav ul li a:after {
    content: " \00BB";
  }

  /* line 862, ../scss/_large.scss */
  #side_sub_nav ul.children li a:after {
    content: "";
  }

  /* line 865, ../scss/_large.scss */
  #side_sub_nav ul.children li a:before {
    content: " • ";
    margin-left: -10px;
  }

  /* line 869, ../scss/_large.scss */
  .businesschannel #side_sub_nav ul.children li a:before {
    color: #ea7f1e;
  }

  /* line 872, ../scss/_large.scss */
  .educhannel #side_sub_nav ul.children li a:before {
    color: #78a22f;
  }

  /* line 875, ../scss/_large.scss */
  #side_sub_nav ul.children li a:hover {
    text-decoration: none;
    color: #ea7f1e;
  }

  /* line 879, ../scss/_large.scss */
  .educhannel #side_sub_nav ul.children li a:hover {
    color: #78a22f;
  }

  /* line 885, ../scss/_large.scss */
  #side_sub_nav ul.children li.notchild {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
  }

  /* line 891, ../scss/_large.scss */
  #side_sub_nav ul.children li.notchild a:before {
    content: " – ";
    margin-left: -10px;
  }

  /* line 897, ../scss/_large.scss */
  .current_page_item h4 {
    margin-top: 12px;
    margin-bottom: 0px;
  }

  /* line 902, ../scss/_large.scss */
  .promo-Education.Tips {
    min-height: 225px;
    width: 225px;
    background: #d6e3c0;
    border-radius: 15px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 30px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 913, ../scss/_large.scss */
  .promo-Education.Tips a.canhide {
    display: none;
  }

  /* line 916, ../scss/_large.scss */
  .promo-Education.Tips h2 {
    font-size: 0.95em;
    padding-top: 70px;
    display: block;
    color: #568604;
    background: URL("/wp-content/themes/VontKickoff/library/images/cap.png")
      center 30px no-repeat;
    font-family: "Futura BT W01 Bold";
  }

  /* line 924, ../scss/_large.scss */
  .promo-Education.Tips h4 {
    font-size: 0.85em;
    color: #51595d;
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
    text-transform: none;
    text-align: left;
  }

  /* line 934, ../scss/_large.scss */
  .promo-General.Learn.More {
    height: 225px;
    width: 225px;
    background: #2498d4
      URL("/wp-content/themes/VontKickoff/library/images/promo-check.png") right -5px
      bottom -2px no-repeat;
    border-radius: 15px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 30px;
  }

  /* line 944, ../scss/_large.scss */
  .promo-Business.Learn.More {
    height: 225px;
    width: 225px;
    background: #ea7f1e
      URL("/wp-content/themes/VontKickoff/library/images/promo-check.png") right -5px
      bottom -2px no-repeat;
    border-radius: 15px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 30px;
  }

  /* line 954, ../scss/_large.scss */
  .promo-Education.Learn.More {
    height: 225px;
    width: 225px;
    background: #78a22f
      URL("/wp-content/themes/VontKickoff/library/images/promo-check.png") right -5px
      bottom -2px no-repeat;
    border-radius: 15px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 30px;
  }

  /* line 964, ../scss/_large.scss */
  .promo-General.Learn.More a,
  .promo-General.Learn.More h2,
  .promo-General.Learn.More h3,
  .promo-General.Learn.More h4,
  .promo-Education.Learn.More a,
  .promo-Education.Learn.More h2,
  .promo-Education.Learn.More h3,
  .promo-Education.Learn.More h4,
  .promo-Business.Learn.More a,
  .promo-Business.Learn.More h2,
  .promo-Business.Learn.More h3,
  .promo-Business.Learn.More h4 {
    color: #fff;
    margin: 0px;
  }

  /* line 968, ../scss/_large.scss */
  .promo-Business.Learn.More h2,
  .promo-Education.Learn.More h2,
  .promo-General.Learn.More h2 {
    font-size: 1.35em;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 972, ../scss/_large.scss */
  .promo-Business.Learn.More h3,
  .promo-Education.Learn.More h3,
  .promo-General.Learn.More h3 {
    font-family: "Futura BT W01 Bold";
    font-size: 1.35em;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 976, ../scss/_large.scss */
  .promo-Business.Learn.More h4,
  .promo-Education.Learn.More h4,
  .promo-General.Learn.More h4 {
    text-transform: capitalize;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 0.9em;
  }

  /* line 984, ../scss/_large.scss */
  .promo-Business.Learn.More a,
  .promo-Education.Learn.More a,
  .promo-General.Learn.More a {
    font-family: "Futura BT W01 Bold";
    font-size: 0.85em;
  }

  /* line 989, ../scss/_large.scss */
  .promo-Business.Their.Story,
  .promo-Education.Their.Story,
  .promo-General.Their.Story {
    height: 312px;
    width: 225px;
    border-radius: 15px;
    text-align: center;
    border: 0px;
    text-transform: uppercase;
    margin-bottom: 30px;
  }

  /* line 998, ../scss/_large.scss */
  .promo-Business.Their.Story h2,
  .promo-Education.Their.Story h2,
  .promo-General.Their.Story h2 {
    padding-top: 190px;
    font-size: 0.8em;
  }

  /* line 1003, ../scss/_large.scss */
  .promo-Business.Their.Story h2,
  .promo-Business.Their.Story h4,
  .promo-Education.Their.Story h2,
  .promo-Education.Their.Story h4,
  .promo-General.Their.Story h2,
  .promo-General.Their.Story h4 {
    color: #3a3a3a;
    margin: 0px;
    margin-top: 5px;
  }

  /* line 1008, ../scss/_large.scss */
  .promo-Business.Their.Story a,
  .promo-Business.Their.Story h3,
  .promo-Education.Their.Story a,
  .promo-Education.Their.Story h3,
  .promo-General.Their.Story a,
  .promo-General.Their.Story h3 {
    color: #277390;
    margin: 0px;
    margin-top: 5px;
  }

  /* line 1013, ../scss/_large.scss */
  .promo-Business.Their.Story h3,
  .promo-Education.Their.Story h3,
  .promo-General.Their.Story h3 {
    font-family: "Futura BT W01 Bold";
    font-size: 1.3em;
  }

  /* line 1017, ../scss/_large.scss */
  .promo-Business.Their.Story h4,
  .promo-Education.Their.Story h4,
  .promo-General.Their.Story h4 {
    font-size: 0.8em;
  }

  /* line 1020, ../scss/_large.scss */
  .promo-Business.Their.Story a,
  .promo-Education.Their.Story a,
  .promo-General.Their.Story a {
    font-size: 0.75em;
  }

  /* line 1033, ../scss/_large.scss */
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */
  }
  /* line 1041, ../scss/_large.scss */
  .widget ul li ul {
    margin-top: 0.75em;
    padding-left: 1em;
  }

  /* links widget */
  /* meta widget */
  /* pages widget */
  /* recent-posts widget */
  /* archives widget */
  /* tag-cloud widget */
  /* calendar widget */
  /* category widget */
  /* recent-comments widget */
  /* search widget */
  /* text widget */
  /*********************
  FOOTER STYLES
  *********************/
  /* line 1142, ../scss/_large.scss */
  #disclaim {
    display: none;
  }

  /* line 1145, ../scss/_large.scss */
  #disclaimer {
    display: block;
    margin-bottom: 40px;
  }
  #disclaimer p {
    font-style: italic;
  }

  /* line 1150, ../scss/_large.scss */
  #footer-left,
  #footer-bottom {
    text-align: left;
  }

  /* line 1153, ../scss/_large.scss */
  #footer-right {
    text-align: right;
    margin-top: 25px;
  }

  /* line 1158, ../scss/_large.scss */
  #footer-bottom p {
    max-width: 630px;
    font-size: 0.9em;
  }

  /* line 1163, ../scss/_large.scss */
  #footer-right .copyright {
    font-size: 0.8em;
    margin-top: 10px;
  }

  /* line 1168, ../scss/_large.scss */
  #footer-social {
    display: none;
  }

  /* line 1172, ../scss/_large.scss */
  #footlogo {
    display: block;
    width: 273px;
    height: 47px;
    background: URL("/wp-content/themes/VontKickoff/library/images/sprites.png") -63px -89px;
    margin: 0px;
    margin-top: 25px;
  }

  /*
  you'll probably need to do quite a bit
  of overriding here if you styled them for
  mobile. Make sure to double check these!
  */
  /* line 1188, ../scss/_large.scss */
  .footer-links ul li {
    /*
    be careful with the depth of your menus.
    it's very rare to have multi-depth menus in
    the footer.
    */
  }

  /* end .footer-links */
  /*********************
  FOUNDATION STYLES
  *********************/
  /*********************
  PLUGIN STYLES
  *********************/
}

@media only screen and (min-width: 1000px) and (max-width: 1100px) {
  #channel_hero_imgwrp {
    max-width: 90%;
  }
}

/*
XLARGE
*/
@media only screen and (min-width: 90.063em) {
  /******************************************************************

  Stylesheet: X-Large Stylesheet

  Styles apply to 90.063em and up.


  ******************************************************************/
}
/*
XXLARGE
*/
@media only screen and (min-width: 120.063em) {
  /******************************************************************

  Stylesheet: XX-Large Stylesheet

  Styles apply to 120.063em and up.

  ******************************************************************/
}
/*
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min--moz-device-pixel-ratio: 1.5),
  only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name:
  Author:

  Stylesheet: Retina Screens & Devices Stylesheet

  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.

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

  EXAMPLE
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:

  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(img/test.png) no-repeat;
  }

  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:

  .icon {
  	background: url(img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }

  So, you would create the same icon, but at double the resolution, meaning
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go.

  */
}
/*
iPHONE 5 MEDIA QUERY
Want to get fancy for no good reason? Knock yourself out.
*/
/*
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*/
@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;
  }
}

@media only screen and (min-width: 1830px) {
  #channel_hero_txt #check {
    right: 40px;
  }
}
@media only screen and (min-width: 1870px) {
  #channel_hero_txt #check {
    right: 80px;
  }
}
@media only screen and (min-width: 1910px) {
  #channel_hero_txt #check {
    right: 120px;
  }
}
@media only screen and (min-width: 1950px) {
  #channel_hero_txt #check {
    right: 160px;
  }
}
@media only screen and (min-width: 1990px) {
  #channel_hero_txt #check {
    right: 200px;
  }
}
@media only screen and (min-width: 2040px) {
  #channel_hero_txt #check {
    right: 240px;
  }
}
@media only screen and (min-width: 2120px) {
  #channel_hero_txt #check {
    right: 280px;
  }
}

.gform_wrapper .gform_body {
  width: 100% !important;
}


.gform_fields ul.gfield_radio li{
  float:none;
}
.gform_fields ul.gfield_checkbox li input[type=checkbox],
.gform_fields ul.gfield_radio li input[type=radio]{
  margin-top:0px !important;
}

#field_14_14 ul.gfield_checkbox li{
  margin-right: 10px;
}

#popmake-10337,
#popmake-7870{
  text-align: center;
}
#pum-10337 h2,
#pum-7870 h2{
  color:#2498d4;
  text-align: center;
}
#pum-10337 p,
#pum-7870 p{
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.4;
}

#pum-10337 p span.green,
#pum-7870 p span.green{
  color:#d36604;
  display: block;
  margin-top:10px;
  font-weight: bold;
}

#pum-10337 p span.orange,
#pum-7870 p span.orange{
  color:#568604;
  display: block;
  margin-top:10px;
  font-weight: bold;
}

.home #noticebarwrapper-link:hover{
  text-decoration: none;
}

.home #noticebarwrapper{
  background-color: #ea7f1c;
  padding:0px;
  text-align: center;
  position: relative;
}

.home #noticebarwrapper:hover{
  background-color: #bf6511;
}

.home #noticebarwrapper #noticebar{
  background-color: transparent;
  position: static;;
}

.home #noticebar h2,
.home #noticebar a{
  color:white;
  font-size: 26px;
  margin-bottom: 0px;
  text-decoration: none;
}

.home #noticebar h2{
  text-transform: uppercase;
}

.home #noticebar {
  margin-bottom: 0px;
}
.home #noticebar p{
  margin-bottom: 0px;
}

@media(min-width:1009px){
  .home #noticebarwrapper{
    top: 425px;
  }
  .home #noticebar {
    max-height: 205px;;
  }
}

.home #noticebar a{
  font-size: 22px;
}

.home .noticebar span{
  display: block;
}

.page-template-page-lp-with-boxes .businesschannel #channel_hero_wrap{
  background-color: #055479;
}

.page-template-page-lp-with-boxes  .businesschannel #channel_hero_txt h2{
  top:100px;
  right:-100px;
  width:190px;
  text-align: left;
  font-size: 30px;
  font-family: "Futura BT W01 Medium";
}

.page-template-page-lp-with-boxes  .businesschannel #channel_hero_txt h2 span{
  font-size: 20px;
  display: block;
}

.page-template-page-lp-with-boxes  .businesschannel #channel_hero_txt #check{
  background:URL("/wp-content/themes/VontKickoff/library/images/genCheck.png");
  background-size: cover;
  background-repeat: no-repeat;
}

.page-template-page-lp-with-boxes  .businesschannel h1{
  color:#055479;
}

.page-template-page-lp-with-boxes #box-wrapper{
  display: flex;
  justify-content: space-between;
  width:100%;
  flex-wrap: wrap;
}

.page-template-page-lp-with-boxes #box-wrapper .single-box{
  border-bottom:10px solid #055479;
  background-color: #efefef;
  width:100%;
  padding:15px 15px 70px;
  position: relative;
  margin-bottom: 15px;;
}

@media(min-width:768px){
  .page-template-page-lp-with-boxes #channel_hero_txt #check,
  .page-template-page-lp-with-boxes #channel_hero_wrap,
  .page-template-page-lp-with-boxes #channel_hero img{
    height: 300px;
  }

  .page-template-page-lp-with-boxes #box-wrapper{
    flex-wrap: nowrap;
  }

  .page-template-page-lp-with-boxes #box-wrapper .single-box{
    width:31%;
  }

  .page-template-page-lp-with-boxes #main .article-header,
  .page-template-page-lp-with-boxes #intro-content{
      max-width: 75%;
      margin: 0 auto;
  }
}

.page-template-page-lp-with-boxes  .businesschannel #box-wrapper .single-box h2{
  text-transform: uppercase;
  color:#075479;
}

.page-template-page-lp-with-boxes #box-wrapper .single-box a.button{
  background-color:#2498d4;
  display: block;
  padding:5px;
  text-align: center;
  color:white;
  width:80%;
  left:10%;
  position: absolute;
  bottom:25px;
}

.page-template-page-lp-with-boxes #box-wrapper .single-box a.button:hover{
  text-decoration: none;
  background: #1d81b5;
}

.page-template-page-lp-with-boxes #content-under-boxes-wrapper{
  margin-top:25px;
  width:100%;
}

#rightside img {
    width:225px;
}
