/*! 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, themes/zurb_foundation/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, themes/zurb_foundation/scss/normalize.scss */
body {
  margin: 0;
}

/* 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, themes/zurb_foundation/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, themes/zurb_foundation/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, themes/zurb_foundation/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, themes/zurb_foundation/scss/normalize.scss */
[hidden],
template {
  display: none;
}

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

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 97, themes/zurb_foundation/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, themes/zurb_foundation/scss/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 117, themes/zurb_foundation/scss/normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 126, themes/zurb_foundation/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, themes/zurb_foundation/scss/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

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

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

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

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

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

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

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

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

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

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

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, themes/zurb_foundation/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, themes/zurb_foundation/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, themes/zurb_foundation/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, themes/zurb_foundation/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, themes/zurb_foundation/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, themes/zurb_foundation/scss/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, themes/zurb_foundation/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, themes/zurb_foundation/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, themes/zurb_foundation/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, themes/zurb_foundation/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, themes/zurb_foundation/scss/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 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, themes/zurb_foundation/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, themes/zurb_foundation/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, themes/zurb_foundation/scss/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 399, themes/zurb_foundation/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, themes/zurb_foundation/scss/normalize.scss */
optgroup {
  font-weight: bold;
}

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

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

/* line 348, themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.5.0/";
}

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

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

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

/* line 367, themes/zurb_foundation/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, themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 377, themes/zurb_foundation/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, themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 387, themes/zurb_foundation/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, themes/zurb_foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

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

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

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

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

/* line 417, themes/zurb_foundation/scss/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  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, themes/zurb_foundation/scss/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

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

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

/* line 439, themes/zurb_foundation/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, themes/zurb_foundation/scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

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

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

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 451, themes/zurb_foundation/scss/foundation/components/_global.scss */
.hide {
  display: none !important;
  visibility: hidden;
}

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

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

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

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

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

/* line 232, themes/zurb_foundation/scss/foundation/components/_grid.scss */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 81.25rem;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}

/* line 236, themes/zurb_foundation/scss/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 239, themes/zurb_foundation/scss/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 242, themes/zurb_foundation/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, themes/zurb_foundation/scss/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}

/* line 243, themes/zurb_foundation/scss/foundation/components/_grid.scss */
.row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

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

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

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

@media only screen {
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
  /* line 167, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }
  /* line 179, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 187, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 198, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }
  /* line 204, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }
  /* line 209, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }
  /* line 216, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, themes/zurb_foundation/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: 40.063em) {
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
  /* line 167, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }
  /* line 179, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 187, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 198, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }
  /* line 204, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }
  /* line 209, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }
  /* line 216, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, themes/zurb_foundation/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, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  /* line 261, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  /* line 264, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  /* line 159, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  /* line 162, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
  /* line 167, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }
  /* line 179, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left;
  }
  /* line 187, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 190, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
  /* line 198, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }
  /* line 204, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }
  /* line 209, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }
  /* line 216, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 219, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 222, themes/zurb_foundation/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, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }
  /* line 272, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }
  /* line 275, themes/zurb_foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}

/* line 112, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: normal;
  margin-bottom: 1.25rem;
  position: relative;
  padding: 0.875rem 1.5rem 0.875rem 0.875rem;
  font-size: 0.8125rem;
  -webkit-transition: opacity 300ms ease-out;
  transition: opacity 300ms ease-out;
  background-color: #008CBA;
  border-color: #0078a0;
  color: #FFFFFF;
}

/* line 115, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box .close {
  font-size: 1.375rem;
  padding: 9px 6px 4px;
  line-height: 0;
  position: absolute;
  top: 50%;
  margin-top: -0.6875rem;
  right: 0.25rem;
  color: #333333;
  opacity: 0.3;
  background: inherit;
}

/* line 96, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box .close:hover, .alert-box .close:focus {
  opacity: 0.5;
}

/* line 117, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box.radius {
  border-radius: 3px;
}

/* line 118, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box.round {
  border-radius: 1000px;
}

/* line 120, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box.success {
  background-color: #43AC6A;
  border-color: #3a945b;
  color: #FFFFFF;
}

/* line 121, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box.alert {
  background-color: #f04124;
  border-color: #de2d0f;
  color: #FFFFFF;
}

/* line 122, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box.secondary {
  background-color: #e7e7e7;
  border-color: #c7c7c7;
  color: #4f4f4f;
}

/* line 123, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box.warning {
  background-color: #f08a24;
  border-color: #de770f;
  color: #FFFFFF;
}

/* line 124, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box.info {
  background-color: #a0d3e8;
  border-color: #74bfdd;
  color: #4f4f4f;
}

/* line 125, themes/zurb_foundation/scss/foundation/components/_alert-boxes.scss */
.alert-box.alert-close {
  opacity: 0;
}

/* line 106, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:after {
  clear: both;
}

/* line 50, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem;
}

@media only screen {
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    width: 50%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    width: 25%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    width: 20%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    width: 10%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  /* line 61, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none;
  }
  /* line 68, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 69, themes/zurb_foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}

/* line 216, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button, .button {
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #008CBA;
  border-color: #007095;
  color: #FFFFFF;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  background-color: #007095;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button:hover, button:focus, .button:hover, .button:focus {
  color: #FFFFFF;
}

/* line 223, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.secondary, .button.secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #b9b9b9;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  color: #333333;
}

/* line 224, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.success, .button.success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #FFFFFF;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  background-color: #368a55;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
  color: #FFFFFF;
}

/* line 225, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.alert, .button.alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  background-color: #cf2a0e;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
  color: #FFFFFF;
}

/* line 226, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.warning, .button.warning {
  background-color: #f08a24;
  border-color: #cf6e0e;
  color: #FFFFFF;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  background-color: #cf6e0e;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
  color: #FFFFFF;
}

/* line 227, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.info, .button.info {
  background-color: #a0d3e8;
  border-color: #61b6d9;
  color: #333333;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  background-color: #61b6d9;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
  color: #FFFFFF;
}

/* line 229, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.large, .button.large {
  padding-top: 1.125rem;
  padding-right: 2.25rem;
  padding-bottom: 1.1875rem;
  padding-left: 2.25rem;
  font-size: 1.25rem;
}

/* line 230, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.small, .button.small {
  padding-top: 0.875rem;
  padding-right: 1.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.75rem;
  font-size: 0.8125rem;
}

/* line 231, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.tiny, .button.tiny {
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.25rem;
  font-size: 0.6875rem;
}

/* line 232, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.expand, .button.expand {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}

/* line 234, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.left-align, .button.left-align {
  text-align: left;
  text-indent: 0.75rem;
}

/* line 235, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.right-align, .button.right-align {
  text-align: right;
  padding-right: 0.75rem;
}

/* line 237, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.radius, .button.radius {
  border-radius: 3px;
}

/* line 238, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.round, .button.round {
  border-radius: 1000px;
}

/* line 240, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled, button[disabled], .button.disabled, .button[disabled] {
  background-color: #008CBA;
  border-color: #007095;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #007095;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  color: #FFFFFF;
}

/* line 178, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
  background-color: #008CBA;
}

/* line 241, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
  background-color: #e7e7e7;
  border-color: #b9b9b9;
  color: #333333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #b9b9b9;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  color: #333333;
}

/* line 178, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
  background-color: #e7e7e7;
}

/* line 242, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
  background-color: #43AC6A;
  border-color: #368a55;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #368a55;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  color: #FFFFFF;
}

/* line 178, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
  background-color: #43AC6A;
}

/* line 243, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
  background-color: #f04124;
  border-color: #cf2a0e;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #cf2a0e;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  color: #FFFFFF;
}

/* line 178, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
  background-color: #f04124;
}

/* line 244, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning {
  background-color: #f08a24;
  border-color: #cf6e0e;
  color: #FFFFFF;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
  background-color: #cf6e0e;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
  color: #FFFFFF;
}

/* line 178, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
  background-color: #f08a24;
}

/* line 245, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info {
  background-color: #a0d3e8;
  border-color: #61b6d9;
  color: #333333;
  cursor: default;
  opacity: 0.7;
  box-shadow: none;
}

/* line 161, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
  background-color: #61b6d9;
}

/* line 167, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
  color: #FFFFFF;
}

/* line 178, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
  background-color: #a0d3e8;
}

/* line 250, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

@media only screen and (min-width: 40.063em) {
  /* line 253, themes/zurb_foundation/scss/foundation/components/_buttons.scss */
  button, .button {
    display: inline-block;
  }
}

/* line 151, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group {
  list-style: none;
  margin: 0;
  left: 0;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.button-group:before, .button-group:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.button-group:after {
  clear: both;
}

/* line 153, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group > li {
  margin: 0 -2px;
  display: inline-block;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group > li > button, .button-group > li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group > li:first-child button, .button-group > li:first-child .button {
  border-left: 0;
}

/* line 156, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li {
  margin: 0 -2px;
  display: inline-block;
  display: block;
  margin: 0;
  float: none;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li > button, .button-group.stack > li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
  border-left: 0;
}

/* line 66, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li > button, .button-group.stack > li .button {
  border-top: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
  border-left-width: 0;
  margin: 0;
  display: block;
}

/* line 73, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li > button {
  width: 100%;
}

/* line 78, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
  border-top: 0;
}

/* line 160, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack-for-small > li {
  margin: 0 -2px;
  display: inline-block;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
  border-left: 0;
}

@media only screen and (max-width: 40em) {
  /* line 160, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
  }
  /* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
    border-left: 0;
  }
  /* line 66, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
    border-top: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    margin: 0;
    display: block;
  }
  /* line 73, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li > button {
    width: 100%;
  }
  /* line 78, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
    border-top: 0;
  }
}

/* line 168, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > * {
  margin: 0 -2px;
  display: inline-block;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > * > button, .button-group.radius > * .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
  border-left: 0;
}

/* line 114, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *,
.button-group.radius > * > a,
.button-group.radius > * > button,
.button-group.radius > * > .button {
  border-radius: 0;
}

/* line 118, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:first-child,
.button-group.radius > *:first-child > a,
.button-group.radius > *:first-child > button,
.button-group.radius > *:first-child > .button {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 129, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius > *:last-child,
.button-group.radius > *:last-child > a,
.button-group.radius > *:last-child > button,
.button-group.radius > *:last-child > .button {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 169, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > * {
  margin: 0 -2px;
  display: inline-block;
  display: block;
  margin: 0;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
  border-left: 0;
}

/* line 66, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
  border-top: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
  border-left-width: 0;
  margin: 0;
  display: block;
}

/* line 73, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > * > button {
  width: 100%;
}

/* line 78, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
  border-top: 0;
}

/* line 114, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *,
.button-group.radius.stack > * > a,
.button-group.radius.stack > * > button,
.button-group.radius.stack > * > .button {
  border-radius: 0;
}

/* line 118, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:first-child,
.button-group.radius.stack > *:first-child > a,
.button-group.radius.stack > *:first-child > button,
.button-group.radius.stack > *:first-child > .button {
  -webkit-top-left-radius: 3px;
  -webkit-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 129, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.radius.stack > *:last-child,
.button-group.radius.stack > *:last-child > a,
.button-group.radius.stack > *:last-child > button,
.button-group.radius.stack > *:last-child > .button {
  -webkit-bottom-left-radius: 3px;
  -webkit-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

@media only screen and (min-width: 40.063em) {
  /* line 170, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * {
    margin: 0 -2px;
    display: inline-block;
  }
  /* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
    border-left: 0;
  }
  /* line 114, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *,
  .button-group.radius.stack-for-small > * > a,
  .button-group.radius.stack-for-small > * > button,
  .button-group.radius.stack-for-small > * > .button {
    border-radius: 0;
  }
  /* line 118, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child,
  .button-group.radius.stack-for-small > *:first-child > a,
  .button-group.radius.stack-for-small > *:first-child > button,
  .button-group.radius.stack-for-small > *:first-child > .button {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
  }
  /* line 129, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:last-child,
  .button-group.radius.stack-for-small > *:last-child > a,
  .button-group.radius.stack-for-small > *:last-child > button,
  .button-group.radius.stack-for-small > *:last-child > .button {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
  }
}

@media only screen and (max-width: 40em) {
  /* line 170, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
  }
  /* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
    border-left: 0;
  }
  /* line 66, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
    border-top: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    margin: 0;
    display: block;
  }
  /* line 73, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > * > button {
    width: 100%;
  }
  /* line 78, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
    border-top: 0;
  }
  /* line 114, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *,
  .button-group.radius.stack-for-small > * > a,
  .button-group.radius.stack-for-small > * > button,
  .button-group.radius.stack-for-small > * > .button {
    border-radius: 0;
  }
  /* line 118, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:first-child,
  .button-group.radius.stack-for-small > *:first-child > a,
  .button-group.radius.stack-for-small > *:first-child > button,
  .button-group.radius.stack-for-small > *:first-child > .button {
    -webkit-top-left-radius: 3px;
    -webkit-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 129, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.radius.stack-for-small > *:last-child,
  .button-group.radius.stack-for-small > *:last-child > a,
  .button-group.radius.stack-for-small > *:last-child > button,
  .button-group.radius.stack-for-small > *:last-child > .button {
    -webkit-bottom-left-radius: 3px;
    -webkit-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
}

/* line 179, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > * {
  margin: 0 -2px;
  display: inline-block;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > * > button, .button-group.round > * .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *:first-child button, .button-group.round > *:first-child .button {
  border-left: 0;
}

/* line 114, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *,
.button-group.round > * > a,
.button-group.round > * > button,
.button-group.round > * > .button {
  border-radius: 0;
}

/* line 118, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *:first-child,
.button-group.round > *:first-child > a,
.button-group.round > *:first-child > button,
.button-group.round > *:first-child > .button {
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 129, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round > *:last-child,
.button-group.round > *:last-child > a,
.button-group.round > *:last-child > button,
.button-group.round > *:last-child > .button {
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 180, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > * {
  margin: 0 -2px;
  display: inline-block;
  display: block;
  margin: 0;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > * > button, .button-group.round.stack > * .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
  border-left: 0;
}

/* line 66, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > * > button, .button-group.round.stack > * .button {
  border-top: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
  border-left-width: 0;
  margin: 0;
  display: block;
}

/* line 73, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > * > button {
  width: 100%;
}

/* line 78, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
  border-top: 0;
}

/* line 114, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > *,
.button-group.round.stack > * > a,
.button-group.round.stack > * > button,
.button-group.round.stack > * > .button {
  border-radius: 0;
}

/* line 118, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > *:first-child,
.button-group.round.stack > *:first-child > a,
.button-group.round.stack > *:first-child > button,
.button-group.round.stack > *:first-child > .button {
  -webkit-top-left-radius: 1rem;
  -webkit-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

/* line 129, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.round.stack > *:last-child,
.button-group.round.stack > *:last-child > a,
.button-group.round.stack > *:last-child > button,
.button-group.round.stack > *:last-child > .button {
  -webkit-bottom-left-radius: 1rem;
  -webkit-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 181, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * {
    margin: 0 -2px;
    display: inline-block;
  }
  /* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
    border-left: 0;
  }
  /* line 114, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *,
  .button-group.round.stack-for-small > * > a,
  .button-group.round.stack-for-small > * > button,
  .button-group.round.stack-for-small > * > .button {
    border-radius: 0;
  }
  /* line 118, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child,
  .button-group.round.stack-for-small > *:first-child > a,
  .button-group.round.stack-for-small > *:first-child > button,
  .button-group.round.stack-for-small > *:first-child > .button {
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px;
  }
  /* line 129, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:last-child,
  .button-group.round.stack-for-small > *:last-child > a,
  .button-group.round.stack-for-small > *:last-child > button,
  .button-group.round.stack-for-small > *:last-child > .button {
    -webkit-border-bottom-right-radius: 1000px;
    -webkit-border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
  }
}

@media only screen and (max-width: 40em) {
  /* line 181, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * {
    margin: 0 -2px;
    display: inline-block;
    display: block;
    margin: 0;
  }
  /* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
    border-left: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
  }
  /* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
    border-left: 0;
  }
  /* line 66, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
    border-top: 1px solid;
    border-color: rgba(255, 255, 255, 0.5);
    border-left-width: 0;
    margin: 0;
    display: block;
  }
  /* line 73, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > * > button {
    width: 100%;
  }
  /* line 78, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
    border-top: 0;
  }
  /* line 114, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *,
  .button-group.round.stack-for-small > * > a,
  .button-group.round.stack-for-small > * > button,
  .button-group.round.stack-for-small > * > .button {
    border-radius: 0;
  }
  /* line 118, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:first-child,
  .button-group.round.stack-for-small > *:first-child > a,
  .button-group.round.stack-for-small > *:first-child > button,
  .button-group.round.stack-for-small > *:first-child > .button {
    -webkit-top-left-radius: 1rem;
    -webkit-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  /* line 129, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
  .button-group.round.stack-for-small > *:last-child,
  .button-group.round.stack-for-small > *:last-child > a,
  .button-group.round.stack-for-small > *:last-child > button,
  .button-group.round.stack-for-small > *:last-child > .button {
    -webkit-bottom-left-radius: 1rem;
    -webkit-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
}

/* line 191, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li {
  margin: 0 -2px;
  display: inline-block;
  width: 50%;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li > button, .button-group.even-2 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
  border-left: 0;
}

/* line 145, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-2 li button, .button-group.even-2 li .button {
  width: 100%;
}

/* line 191, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li {
  margin: 0 -2px;
  display: inline-block;
  width: 33.33333%;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li > button, .button-group.even-3 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
  border-left: 0;
}

/* line 145, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-3 li button, .button-group.even-3 li .button {
  width: 100%;
}

/* line 191, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li {
  margin: 0 -2px;
  display: inline-block;
  width: 25%;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li > button, .button-group.even-4 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
  border-left: 0;
}

/* line 145, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-4 li button, .button-group.even-4 li .button {
  width: 100%;
}

/* line 191, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li {
  margin: 0 -2px;
  display: inline-block;
  width: 20%;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li > button, .button-group.even-5 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
  border-left: 0;
}

/* line 145, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-5 li button, .button-group.even-5 li .button {
  width: 100%;
}

/* line 191, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li {
  margin: 0 -2px;
  display: inline-block;
  width: 16.66667%;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li > button, .button-group.even-6 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
  border-left: 0;
}

/* line 145, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-6 li button, .button-group.even-6 li .button {
  width: 100%;
}

/* line 191, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li {
  margin: 0 -2px;
  display: inline-block;
  width: 14.28571%;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li > button, .button-group.even-7 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
  border-left: 0;
}

/* line 145, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-7 li button, .button-group.even-7 li .button {
  width: 100%;
}

/* line 191, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li {
  margin: 0 -2px;
  display: inline-block;
  width: 12.5%;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li > button, .button-group.even-8 li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 45, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
  border-left: 0;
}

/* line 145, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-group.even-8 li button, .button-group.even-8 li .button {
  width: 100%;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.button-bar:before, .button-bar:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.button-bar:after {
  clear: both;
}

/* line 197, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-bar .button-group {
  float: left;
  margin-right: 0.625rem;
}

/* line 32, themes/zurb_foundation/scss/foundation/components/_button-groups.scss */
.button-bar .button-group div {
  overflow: hidden;
}

/* Clearing Styles */
/* line 44, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-thumbs, [data-clearing] {
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.clearing-thumbs:after, [data-clearing]:after {
  clear: both;
}

/* line 50, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-thumbs li, [data-clearing] li {
  float: left;
  margin-right: 10px;
}

/* line 55, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
  margin-right: 0;
}

/* line 60, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-blackout {
  background: #333333;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998;
}

/* line 69, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-blackout .clearing-close {
  display: block;
}

/* line 72, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-container {
  position: relative;
  z-index: 998;
  height: 100%;
  overflow: hidden;
  margin: 0;
}

/* line 80, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-touch-label {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #AAAAAA;
  font-size: 0.6em;
}

/* line 88, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.visible-img {
  height: 95%;
  position: relative;
}

/* line 92, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.visible-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  max-height: 100%;
  max-width: 100%;
}

/* line 111, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-caption {
  color: #CCCCCC;
  font-size: 0.875em;
  line-height: 1.3;
  margin-bottom: 0;
  text-align: center;
  bottom: 0;
  background: #333333;
  width: 100%;
  padding: 10px 30px 20px;
  position: absolute;
  left: 0;
}

/* line 125, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-close {
  z-index: 999;
  padding-left: 20px;
  padding-top: 10px;
  font-size: 30px;
  line-height: 1;
  color: #CCCCCC;
  display: none;
}

/* line 134, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-close:hover, .clearing-close:focus {
  color: #CCCCCC;
}

/* line 138, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container {
  height: 100%;
}

/* line 139, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-assembled .clearing-container .carousel > ul {
  display: none;
}

/* line 143, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-feature li {
  display: none;
}

/* line 145, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
.clearing-feature li.clearing-featured-img {
  display: block;
}

@media only screen and (min-width: 40.063em) {
  /* line 152, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev,
  .clearing-main-next {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0;
  }
  /* line 158, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span,
  .clearing-main-next > span {
    position: absolute;
    top: 50%;
    display: block;
    width: 0;
    height: 0;
    border: solid 12px;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span:hover,
  .clearing-main-next > span:hover {
    opacity: 0.8;
  }
  /* line 168, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev {
    left: 0;
  }
  /* line 170, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev > span {
    left: 5px;
    border-color: transparent;
    border-right-color: #CCCCCC;
  }
  /* line 176, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-next {
    right: 0;
  }
  /* line 178, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-next > span {
    border-color: transparent;
    border-left-color: #CCCCCC;
  }
  /* line 184, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-main-prev.disabled,
  .clearing-main-next.disabled {
    opacity: 0.3;
  }
  /* line 189, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel {
    background: rgba(51, 51, 51, 0.8);
    height: 120px;
    margin-top: 10px;
    text-align: center;
  }
  /* line 195, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul {
    display: inline-block;
    z-index: 999;
    height: 100%;
    position: relative;
    float: none;
  }
  /* line 202, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li {
    display: block;
    width: 120px;
    min-height: inherit;
    float: left;
    overflow: hidden;
    margin-right: 0;
    padding: 0;
    position: relative;
    cursor: pointer;
    opacity: 0.4;
    clear: none;
  }
  /* line 216, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.fix-height img {
    height: 100%;
    max-width: none;
  }
  /* line 222, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li a.th {
    border: none;
    box-shadow: none;
    display: block;
  }
  /* line 228, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li img {
    cursor: pointer !important;
    width: 100% !important;
  }
  /* line 233, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li.visible {
    opacity: 1;
  }
  /* line 234, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .carousel > ul li:hover {
    opacity: 0.8;
  }
  /* line 239, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-assembled .clearing-container .visible-img {
    background: #333333;
    overflow: hidden;
    height: 85%;
  }
  /* line 246, themes/zurb_foundation/scss/foundation/components/_clearing.scss */
  .clearing-close {
    position: absolute;
    top: 10px;
    right: 20px;
    padding-left: 0;
    padding-top: 0;
  }
}

/* Standard Forms */
/* line 379, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form {
  margin: 0 0 1rem;
}

/* Using forms within rows, we need to set some defaults */
/* line 87, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .row {
  margin: 0 -0.5rem;
}

/* line 89, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .row .column,
form .row .row .columns {
  padding: 0 0.5rem;
}

/* line 93, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse {
  margin: 0;
}

/* line 95, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse .column,
form .row .row.collapse .columns {
  padding: 0;
}

/* line 97, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .row.collapse input {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 103, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem;
}

/* Label Styles */
/* line 385, themes/zurb_foundation/scss/foundation/components/_forms.scss */
label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0;
  /* Styles for required inputs */
}

/* line 386, themes/zurb_foundation/scss/foundation/components/_forms.scss */
label.right {
  float: none !important;
  text-align: right;
}

/* line 387, themes/zurb_foundation/scss/foundation/components/_forms.scss */
label.inline {
  margin: 0 0 1rem 0;
  padding: 0.5625rem 0;
}

/* line 389, themes/zurb_foundation/scss/foundation/components/_forms.scss */
label small {
  text-transform: capitalize;
  color: #676767;
}

/* Attach elements to the beginning or end of an input */
/* line 396, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.prefix,
.postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  font-size: 0.875rem;
  height: 2.3125rem;
  line-height: 2.3125rem;
}

/* Adjust padding, alignment and radius if pre/post element is a button */
/* line 400, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.postfix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  border: none;
}

/* line 401, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.prefix.button {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  border: none;
}

/* line 403, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.prefix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 404, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.postfix.button.radius {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 405, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.prefix.button.round {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 406, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.postfix.button.round {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* Separate prefix and postfix styles when on span or label so buttons keep their own */
/* line 409, themes/zurb_foundation/scss/foundation/components/_forms.scss */
span.prefix, label.prefix {
  background: #f2f2f2;
  border-right: none;
  color: #333333;
  border-color: #cccccc;
}

/* line 410, themes/zurb_foundation/scss/foundation/components/_forms.scss */
span.postfix, label.postfix {
  background: #f2f2f2;
  border-left: none;
  color: #333333;
  border-color: #cccccc;
}

/* We use this to get basic styling on all basic form elements */
/* line 413, themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #FFFFFF;
  font-family: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  box-sizing: border-box;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

/* line 133, themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus {
  background: #fafafa;
  border-color: #999999;
  outline: none;
}

/* line 139, themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="text"]:disabled, input[type="password"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="email"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, textarea:disabled {
  background-color: #DDDDDD;
  cursor: default;
}

/* line 145, themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="text"][disabled], input[type="text"][readonly],
fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly],
fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly],
fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly],
fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly],
fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly],
fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly],
fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly],
fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly],
fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly],
fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly],
fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly],
fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly],
fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly],
fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly],
fieldset[disabled] textarea {
  background-color: #DDDDDD;
  cursor: default;
}

/* line 420, themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius {
  border-radius: 3px;
}

/* line 428, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse input,
form .row .prefix-radius.row.collapse textarea,
form .row .prefix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 431, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .prefix-radius.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 434, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse input,
form .row .postfix-radius.row.collapse textarea,
form .row .postfix-radius.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 437, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .postfix-radius.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 440, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse input,
form .row .prefix-round.row.collapse textarea,
form .row .prefix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 443, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .prefix-round.row.collapse .prefix {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 446, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse input,
form .row .postfix-round.row.collapse textarea,
form .row .postfix-round.row.collapse select {
  border-radius: 0;
  -webkit-border-bottom-left-radius: 1000px;
  -webkit-border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  border-top-left-radius: 1000px;
}

/* line 449, themes/zurb_foundation/scss/foundation/components/_forms.scss */
form .row .postfix-round.row.collapse .postfix {
  border-radius: 0;
  -webkit-border-bottom-right-radius: 1000px;
  -webkit-border-top-right-radius: 1000px;
  border-bottom-right-radius: 1000px;
  border-top-right-radius: 1000px;
}

/* line 454, themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
}

/* Respect enforced amount of rows for textarea */
/* line 460, themes/zurb_foundation/scss/foundation/components/_forms.scss */
textarea[rows] {
  height: auto;
}

/* Not allow resize out of parent */
/* line 465, themes/zurb_foundation/scss/foundation/components/_forms.scss */
textarea {
  max-width: 100%;
}

/* Add height value for select elements to match text input height */
/* line 470, themes/zurb_foundation/scss/foundation/components/_forms.scss */
select {
  -webkit-appearance: none !important;
  border-radius: 0;
  background-color: #FAFAFA;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  padding: 0.5rem;
  font-size: 0.875rem;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: rgba(0, 0, 0, 0.75);
  line-height: normal;
  border-radius: 0;
  height: 2.3125rem;
}

/* line 329, themes/zurb_foundation/scss/foundation/components/_forms.scss */
select::-ms-expand {
  display: none;
}

/* line 352, themes/zurb_foundation/scss/foundation/components/_forms.scss */
select.radius {
  border-radius: 3px;
}

/* line 353, themes/zurb_foundation/scss/foundation/components/_forms.scss */
select:hover {
  background-color: #f3f3f3;
  border-color: #999999;
}

/* line 358, themes/zurb_foundation/scss/foundation/components/_forms.scss */
select:disabled {
  background-color: #DDDDDD;
  cursor: default;
}

/* Adjust margin for form elements below */
/* line 476, themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1rem 0;
}

/* line 483, themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}

/* Normalize file input width */
/* line 493, themes/zurb_foundation/scss/foundation/components/_forms.scss */
input[type="file"] {
  width: 100%;
}

/* HTML5 Number spinners settings */
/* We add basic fieldset styling */
/* line 507, themes/zurb_foundation/scss/foundation/components/_forms.scss */
fieldset {
  border: 1px solid #DDDDDD;
  padding: 1.25rem;
  margin: 1.125rem 0;
}

/* line 272, themes/zurb_foundation/scss/foundation/components/_forms.scss */
fieldset legend {
  font-weight: bold;
  background: #FFFFFF;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

/* Error Handling */
/* line 514, themes/zurb_foundation/scss/foundation/components/_forms.scss */
[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 517, themes/zurb_foundation/scss/foundation/components/_forms.scss */
[data-abide] span.error, [data-abide] small.error {
  display: none;
}

/* line 520, themes/zurb_foundation/scss/foundation/components/_forms.scss */
span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 525, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error input,
.error textarea,
.error select {
  margin-bottom: 0;
}

/* line 531, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem;
}

/* line 536, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error label,
.error label.error {
  color: #f04124;
}

/* line 541, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: #FFFFFF;
}

/* line 546, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline;
}

/* line 558, themes/zurb_foundation/scss/foundation/components/_forms.scss */
.error span.error-message {
  display: block;
}

/* line 563, themes/zurb_foundation/scss/foundation/components/_forms.scss */
input.error,
textarea.error,
select.error {
  margin-bottom: 0;
}

/* line 568, themes/zurb_foundation/scss/foundation/components/_forms.scss */
label.error {
  color: #f04124;
}

/* line 53, themes/zurb_foundation/scss/foundation/components/_inline-lists.scss */
.inline-list {
  margin: 0 auto 1.0625rem auto;
  margin-left: -1.375rem;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

/* line 42, themes/zurb_foundation/scss/foundation/components/_inline-lists.scss */
.inline-list > li {
  list-style: none;
  float: left;
  margin-left: 1.375rem;
  display: block;
}

/* line 47, themes/zurb_foundation/scss/foundation/components/_inline-lists.scss */
.inline-list > li > * {
  display: block;
}

/* line 149, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination {
  display: block;
  min-height: 1.5rem;
  margin-left: -0.3125rem;
}

/* line 104, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li {
  height: 1.5rem;
  color: #222222;
  font-size: 0.875rem;
  margin-left: 0.3125rem;
}

/* line 110, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li a, ul.pagination li button {
  display: block;
  padding: 0.0625rem 0.625rem 0.0625rem;
  color: #999999;
  background: none;
  border-radius: 3px;
  font-weight: normal;
  font-size: 1em;
  line-height: inherit;
  -webkit-transition: background-color 300ms ease-out;
  transition: background-color 300ms ease-out;
}

/* line 122, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li:hover a,
ul.pagination li a:focus,
ul.pagination li:hover button,
ul.pagination li button:focus {
  background: #e6e6e6;
}

/* line 51, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable a, ul.pagination li.unavailable button {
  cursor: default;
  color: #999999;
}

/* line 55, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.unavailable:hover a,
ul.pagination li.unavailable a:focus,
ul.pagination li.unavailable:hover button,
ul.pagination li.unavailable button:focus {
  background: transparent;
}

/* line 68, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.current a, ul.pagination li.current button {
  background: #008CBA;
  color: #FFFFFF;
  font-weight: bold;
  cursor: default;
}

/* line 74, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
  background: #008CBA;
}

/* line 136, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
ul.pagination li {
  float: left;
  display: block;
}

/* Pagination centred wrapper */
/* line 154, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
.pagination-centered {
  text-align: center;
}

/* line 136, themes/zurb_foundation/scss/foundation/components/_pagination.scss */
.pagination-centered ul.pagination li {
  float: none;
  display: inline-block;
}

/* Panels */
/* line 80, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #f2f2f2;
  color: #333333;
}

/* line 55, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel > :first-child {
  margin-top: 0;
}

/* line 56, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel > :last-child {
  margin-bottom: 0;
}

/* line 61, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl {
  color: #333333;
}

/* line 68, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}

/* line 70, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
  line-height: 1.4;
}

/* line 82, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel.callout {
  border-style: solid;
  border-width: 1px;
  border-color: #b6edff;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #ecfaff;
  color: #333333;
}

/* line 55, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel.callout > :first-child {
  margin-top: 0;
}

/* line 56, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel.callout > :last-child {
  margin-bottom: 0;
}

/* line 61, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl {
  color: #333333;
}

/* line 68, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}

/* line 70, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
  line-height: 1.4;
}

/* line 84, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel.callout a:not(.button) {
  color: #008CBA;
}

/* line 87, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
  color: #0078a0;
}

/* line 94, themes/zurb_foundation/scss/foundation/components/_panels.scss */
.panel.radius {
  border-radius: 3px;
}

/* line 166, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
.reveal-modal-bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.45);
  z-index: 1004;
  display: none;
  left: 0;
}

/* line 168, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
.reveal-modal {
  visibility: hidden;
  display: none;
  position: absolute;
  z-index: 1005;
  width: 100vw;
  top: 0;
  border-radius: 3px;
  left: 0;
  background-color: #FFFFFF;
  padding: 1.25rem;
  border: solid 1px #666666;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  padding: 1.875rem;
}

@media only screen and (max-width: 40em) {
  /* line 168, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
  .reveal-modal {
    min-height: 100vh;
  }
}

/* line 86, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
.reveal-modal .column, .reveal-modal .columns {
  min-width: 0;
}

/* line 89, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
.reveal-modal > :first-child {
  margin-top: 0;
}

/* line 91, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
.reveal-modal > :last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 40.063em) {
  /* line 168, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
  .reveal-modal {
    width: 80%;
    max-width: 81.25rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 168, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
  .reveal-modal {
    top: 6.25rem;
  }
}

/* line 180, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
.reveal-modal.radius {
  border-radius: 3px;
}

/* line 181, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
.reveal-modal.round {
  border-radius: 1000px;
}

/* line 182, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
.reveal-modal.collapse {
  padding: 0;
}

@media only screen and (min-width: 40.063em) {
  /* line 183, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
  .reveal-modal.tiny {
    width: 30%;
    max-width: 81.25rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 184, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
  .reveal-modal.small {
    width: 40%;
    max-width: 81.25rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 185, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
  .reveal-modal.medium {
    width: 60%;
    max-width: 81.25rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 186, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
  .reveal-modal.large {
    width: 70%;
    max-width: 81.25rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 187, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
  .reveal-modal.xlarge {
    width: 95%;
    max-width: 81.25rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

/* line 188, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
.reveal-modal.full {
  top: 0;
  left: 0;
  height: 100%;
  height: 100vh;
  min-height: 100vh;
  max-width: none !important;
  margin-left: 0 !important;
}

@media only screen and (min-width: 40.063em) {
  /* line 188, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
  .reveal-modal.full {
    width: 100vw;
    max-width: 81.25rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

/* line 199, themes/zurb_foundation/scss/foundation/components/_reveal.scss */
.reveal-modal .close-reveal-modal {
  font-size: 2.5rem;
  line-height: 1;
  position: absolute;
  top: 0.625rem;
  right: 1.375rem;
  color: #AAAAAA;
  font-weight: bold;
  cursor: pointer;
}

/* line 212, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch {
  padding: 0;
  border: none;
  position: relative;
  outline: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

/* line 56, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch label {
  display: block;
  margin-bottom: 1rem;
  position: relative;
  color: transparent;
  background: #DDDDDD;
  text-indent: 100%;
  width: 4rem;
  height: 2rem;
  cursor: pointer;
  -webkit-transition: left 0.15s ease-out;
  transition: left 0.15s ease-out;
}

/* line 72, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch input {
  opacity: 0;
  position: absolute;
  top: 9px;
  left: 10px;
  padding: 0;
}

/* line 79, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch input + label {
  margin-left: 0;
  margin-right: 0;
}

/* line 86, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch label:after {
  content: "";
  display: block;
  background: #FFFFFF;
  position: absolute;
  top: .25rem;
  left: .25rem;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-transition: left 0.15s ease-out;
  transition: left 0.15s ease-out;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 107, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch input:checked + label {
  background: #008CBA;
}

/* line 111, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch input:checked + label:after {
  left: 2.25rem;
}

/* line 123, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch label {
  width: 4rem;
  height: 2rem;
}

/* line 128, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch label:after {
  width: 1.5rem;
  height: 1.5rem;
}

/* line 133, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch input:checked + label:after {
  left: 2.25rem;
}

/* line 154, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch label {
  color: transparent;
  background: #DDDDDD;
}

/* line 159, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch label:after {
  background: #FFFFFF;
}

/* line 163, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch input:checked + label {
  background: #008CBA;
}

/* line 123, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.large label {
  width: 5rem;
  height: 2.5rem;
}

/* line 128, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.large label:after {
  width: 2rem;
  height: 2rem;
}

/* line 133, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.large input:checked + label:after {
  left: 2.75rem;
}

/* line 123, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.small label {
  width: 3.5rem;
  height: 1.75rem;
}

/* line 128, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.small label:after {
  width: 1.25rem;
  height: 1.25rem;
}

/* line 133, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.small input:checked + label:after {
  left: 2rem;
}

/* line 123, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.tiny label {
  width: 3rem;
  height: 1.5rem;
}

/* line 128, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.tiny label:after {
  width: 1rem;
  height: 1rem;
}

/* line 133, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.tiny input:checked + label:after {
  left: 1.75rem;
}

/* line 226, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.radius label {
  border-radius: 4px;
}

/* line 227, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.radius label:after {
  border-radius: 3px;
}

/* line 231, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.round {
  border-radius: 1000px;
}

/* line 232, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.round label {
  border-radius: 2rem;
}

/* line 233, themes/zurb_foundation/scss/foundation/components/_switches.scss */
.switch.round label:after {
  border-radius: 2rem;
}

/* line 131, themes/zurb_foundation/scss/foundation/components/_tables.scss */
table {
  background: #FFFFFF;
  margin-bottom: 1.25rem;
  border: solid 1px #DDDDDD;
  table-layout: auto;
}

/* line 69, themes/zurb_foundation/scss/foundation/components/_tables.scss */
table caption {
  background: transparent;
  color: #222222;
  font-size: 1rem;
  font-weight: bold;
}

/* line 78, themes/zurb_foundation/scss/foundation/components/_tables.scss */
table thead {
  background: #F5F5F5;
}

/* line 82, themes/zurb_foundation/scss/foundation/components/_tables.scss */
table thead tr th,
table thead tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222222;
}

/* line 92, themes/zurb_foundation/scss/foundation/components/_tables.scss */
table tfoot {
  background: #F5F5F5;
}

/* line 96, themes/zurb_foundation/scss/foundation/components/_tables.scss */
table tfoot tr th,
table tfoot tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222222;
}

/* line 107, themes/zurb_foundation/scss/foundation/components/_tables.scss */
table tr th,
table tr td {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: #222222;
  text-align: left;
}

/* line 115, themes/zurb_foundation/scss/foundation/components/_tables.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #F9F9F9;
}

/* line 120, themes/zurb_foundation/scss/foundation/components/_tables.scss */
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table tbody tr td,
table tr td {
  display: table-cell;
  line-height: 1.125rem;
}

/* line 30, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs {
  margin-bottom: 0 !important;
  margin-left: 0;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.tabs:after {
  clear: both;
}

/* line 34, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs dd, .tabs .tab-title {
  position: relative;
  margin-bottom: 0 !important;
  list-style: none;
  float: left;
}

/* line 39, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs dd > a, .tabs .tab-title > a {
  outline: none;
  display: block;
  background-color: #EFEFEF;
  color: #222222;
  padding: 1rem 2rem;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1rem;
}

/* line 49, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs dd > a:hover, .tabs .tab-title > a:hover {
  background-color: #e1e1e1;
}

/* line 55, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs dd.active a, .tabs .tab-title.active a {
  background-color: #FFFFFF;
  color: #222222;
}

/* line 64, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 67, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 71, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs.vertical dd, .tabs.vertical .tab-title {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}

/* line 80, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content {
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.tabs-content:before, .tabs-content:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.tabs-content:after {
  clear: both;
}

/* line 84, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content {
  display: none;
  float: left;
  padding: 0.9375rem 0;
  width: 100%;
}

/* line 89, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content.active {
  display: block;
  float: none;
}

/* line 90, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content.contained {
  padding: 0.9375rem;
}

/* line 92, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content.vertical {
  display: block;
}

/* line 94, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.tabs-content.vertical > .content {
  padding: 0 0.9375rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 99, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
  .tabs.vertical {
    width: 20%;
    max-width: 20%;
    float: left;
    margin: 0 0 1.25rem;
  }
  /* line 107, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
  .tabs-content.vertical {
    width: 80%;
    max-width: 80%;
    float: left;
    margin-left: -1px;
    padding-left: 1rem;
  }
}

/* line 117, themes/zurb_foundation/scss/foundation/components/_tabs.scss */
.no-js .tabs-content > .content {
  display: block;
  float: none;
}

/* Tooltips */
/* line 38, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.has-tip {
  border-bottom: dotted 1px #CCCCCC;
  cursor: help;
  font-weight: bold;
  color: #333333;
}

/* line 44, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.has-tip:hover, .has-tip:focus {
  border-bottom: dotted 1px #003f54;
  color: #008CBA;
}

/* line 50, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.has-tip.tip-left, .has-tip.tip-right {
  float: none !important;
}

/* line 54, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.tooltip {
  display: none;
  position: absolute;
  z-index: 1006;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 0.75rem;
  max-width: 300px;
  left: 50%;
  width: 100%;
  color: #FFFFFF;
  background: #333333;
}

/* line 68, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.tooltip > .nub {
  display: block;
  left: 5px;
  position: absolute;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent #333333 transparent;
  top: -10px;
  pointer-events: none;
}

/* line 79, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.tooltip > .nub.rtl {
  left: auto;
  right: 5px;
}

/* line 85, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.tooltip.radius {
  border-radius: 3px;
}

/* line 88, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.tooltip.round {
  border-radius: 1000px;
}

/* line 90, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.tooltip.round > .nub {
  left: 2rem;
}

/* line 95, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.tooltip.opened {
  color: #008CBA !important;
  border-bottom: dotted 1px #003f54 !important;
}

/* line 101, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
.tap-to-close {
  display: block;
  font-size: 0.625rem;
  color: #777777;
  font-weight: normal;
}

@media only screen and (min-width: 40.063em) {
  /* line 110, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
  .tooltip > .nub {
    border-color: transparent transparent #333333 transparent;
    top: -10px;
  }
  /* line 114, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-top > .nub {
    border-color: #333333 transparent transparent transparent;
    top: auto;
    bottom: -10px;
  }
  /* line 120, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-left, .tooltip.tip-right {
    float: none !important;
  }
  /* line 123, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent #333333;
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -5px;
  }
  /* line 130, themes/zurb_foundation/scss/foundation/components/_tooltips.scss */
  .tooltip.tip-right > .nub {
    border-color: transparent #333333 transparent transparent;
    right: auto;
    left: -10px;
    top: 50%;
    margin-top: -5px;
  }
}

/* line 155, themes/zurb_foundation/scss/foundation/components/_type.scss */
.text-left {
  text-align: left !important;
}

/* line 156, themes/zurb_foundation/scss/foundation/components/_type.scss */
.text-right {
  text-align: right !important;
}

/* line 157, themes/zurb_foundation/scss/foundation/components/_type.scss */
.text-center {
  text-align: center !important;
}

/* line 158, themes/zurb_foundation/scss/foundation/components/_type.scss */
.text-justify {
  text-align: justify !important;
}

@media only screen and (max-width: 40em) {
  /* line 162, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-only-text-left {
    text-align: left !important;
  }
  /* line 163, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-only-text-right {
    text-align: right !important;
  }
  /* line 164, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-only-text-center {
    text-align: center !important;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen {
  /* line 162, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-text-left {
    text-align: left !important;
  }
  /* line 163, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-text-right {
    text-align: right !important;
  }
  /* line 164, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-text-center {
    text-align: center !important;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .small-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 162, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-only-text-left {
    text-align: left !important;
  }
  /* line 163, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-only-text-right {
    text-align: right !important;
  }
  /* line 164, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-only-text-center {
    text-align: center !important;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 162, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-text-left {
    text-align: left !important;
  }
  /* line 163, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-text-right {
    text-align: right !important;
  }
  /* line 164, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-text-center {
    text-align: center !important;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .medium-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  /* line 162, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-only-text-left {
    text-align: left !important;
  }
  /* line 163, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-only-text-right {
    text-align: right !important;
  }
  /* line 164, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-only-text-center {
    text-align: center !important;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 162, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-text-left {
    text-align: left !important;
  }
  /* line 163, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-text-right {
    text-align: right !important;
  }
  /* line 164, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-text-center {
    text-align: center !important;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .large-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 90.063em) and (max-width: 120em) {
  /* line 162, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-left {
    text-align: left !important;
  }
  /* line 163, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-right {
    text-align: right !important;
  }
  /* line 164, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-center {
    text-align: center !important;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 90.063em) {
  /* line 162, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-text-left {
    text-align: left !important;
  }
  /* line 163, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-text-right {
    text-align: right !important;
  }
  /* line 164, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-text-center {
    text-align: center !important;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xlarge-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 120.063em) and (max-width: 99999999em) {
  /* line 162, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-left {
    text-align: left !important;
  }
  /* line 163, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-right {
    text-align: right !important;
  }
  /* line 164, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-center {
    text-align: center !important;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-only-text-justify {
    text-align: justify !important;
  }
}

@media only screen and (min-width: 120.063em) {
  /* line 162, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-left {
    text-align: left !important;
  }
  /* line 163, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-right {
    text-align: right !important;
  }
  /* line 164, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-center {
    text-align: center !important;
  }
  /* line 165, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .xxlarge-text-justify {
    text-align: justify !important;
  }
}

/* Typography resets */
/* line 193, themes/zurb_foundation/scss/foundation/components/_type.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* Default Link Styles */
/* line 217, themes/zurb_foundation/scss/foundation/components/_type.scss */
a {
  color: #008CBA;
  text-decoration: none;
  line-height: inherit;
}

/* line 222, themes/zurb_foundation/scss/foundation/components/_type.scss */
a:hover, a:focus {
  color: #0078a0;
}

/* line 230, themes/zurb_foundation/scss/foundation/components/_type.scss */
a img {
  border: none;
}

/* Default paragraph styles */
/* line 234, themes/zurb_foundation/scss/foundation/components/_type.scss */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
}

/* line 242, themes/zurb_foundation/scss/foundation/components/_type.scss */
p.lead {
  font-size: 1.21875rem;
  line-height: 1.6;
}

/* line 244, themes/zurb_foundation/scss/foundation/components/_type.scss */
p aside {
  font-size: 0.875rem;
  line-height: 1.35;
  font-style: italic;
}

/* Default header styles */
/* line 252, themes/zurb_foundation/scss/foundation/components/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

/* line 262, themes/zurb_foundation/scss/foundation/components/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  color: #6f6f6f;
  line-height: 0;
}

/* line 269, themes/zurb_foundation/scss/foundation/components/_type.scss */
h1 {
  font-size: 2.125rem;
}

/* line 270, themes/zurb_foundation/scss/foundation/components/_type.scss */
h2 {
  font-size: 1.6875rem;
}

/* line 271, themes/zurb_foundation/scss/foundation/components/_type.scss */
h3 {
  font-size: 1.375rem;
}

/* line 272, themes/zurb_foundation/scss/foundation/components/_type.scss */
h4 {
  font-size: 1.125rem;
}

/* line 273, themes/zurb_foundation/scss/foundation/components/_type.scss */
h5 {
  font-size: 1.125rem;
}

/* line 274, themes/zurb_foundation/scss/foundation/components/_type.scss */
h6 {
  font-size: 1rem;
}

/* line 276, themes/zurb_foundation/scss/foundation/components/_type.scss */
.subheader {
  line-height: 1.4;
  color: #6f6f6f;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}

/* line 278, themes/zurb_foundation/scss/foundation/components/_type.scss */
hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  margin: 1.25rem 0 1.1875rem;
  height: 0;
}

/* Helpful Typography Defaults */
/* line 287, themes/zurb_foundation/scss/foundation/components/_type.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 293, themes/zurb_foundation/scss/foundation/components/_type.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 299, themes/zurb_foundation/scss/foundation/components/_type.scss */
small {
  font-size: 60%;
  line-height: inherit;
}

/* line 304, themes/zurb_foundation/scss/foundation/components/_type.scss */
code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #333333;
  background-color: #f8f8f8;
  border-width: 1px;
  border-style: solid;
  border-color: #dfdfdf;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

/* Lists */
/* line 316, themes/zurb_foundation/scss/foundation/components/_type.scss */
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  list-style-position: outside;
  font-family: inherit;
}

/* line 326, themes/zurb_foundation/scss/foundation/components/_type.scss */
ul {
  margin-left: 1.1rem;
}

/* line 328, themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  margin-left: 0;
}

/* line 331, themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.no-bullet li ul,
ul.no-bullet li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
  list-style: none;
}

/* Unordered Lists */
/* line 344, themes/zurb_foundation/scss/foundation/components/_type.scss */
ul li ul,
ul li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 353, themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.square li ul, ul.circle li ul, ul.disc li ul {
  list-style: inherit;
}

/* line 356, themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.square {
  list-style-type: square;
  margin-left: 1.1rem;
}

/* line 357, themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.circle {
  list-style-type: circle;
  margin-left: 1.1rem;
}

/* line 358, themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.disc {
  list-style-type: disc;
  margin-left: 1.1rem;
}

/* line 359, themes/zurb_foundation/scss/foundation/components/_type.scss */
ul.no-bullet {
  list-style: none;
}

/* Ordered Lists */
/* line 363, themes/zurb_foundation/scss/foundation/components/_type.scss */
ol {
  margin-left: 1.4rem;
}

/* line 366, themes/zurb_foundation/scss/foundation/components/_type.scss */
ol li ul,
ol li ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* Definition Lists */
/* line 376, themes/zurb_foundation/scss/foundation/components/_type.scss */
dl dt {
  margin-bottom: 0.3rem;
  font-weight: bold;
}

/* line 380, themes/zurb_foundation/scss/foundation/components/_type.scss */
dl dd {
  margin-bottom: 0.75rem;
}

/* Abbreviations */
/* line 384, themes/zurb_foundation/scss/foundation/components/_type.scss */
abbr,
acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  cursor: help;
}

/* line 391, themes/zurb_foundation/scss/foundation/components/_type.scss */
abbr {
  text-transform: none;
}

/* line 393, themes/zurb_foundation/scss/foundation/components/_type.scss */
abbr[title] {
  border-bottom: 1px dotted #DDDDDD;
}

/* Blockquotes */
/* line 399, themes/zurb_foundation/scss/foundation/components/_type.scss */
blockquote {
  margin: 0 0 1.25rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #DDDDDD;
}

/* line 404, themes/zurb_foundation/scss/foundation/components/_type.scss */
blockquote cite {
  display: block;
  font-size: 0.8125rem;
  color: #555555;
}

/* line 408, themes/zurb_foundation/scss/foundation/components/_type.scss */
blockquote cite:before {
  content: "\2014 \0020";
}

/* line 412, themes/zurb_foundation/scss/foundation/components/_type.scss */
blockquote cite a,
blockquote cite a:visited {
  color: #555555;
}

/* line 418, themes/zurb_foundation/scss/foundation/components/_type.scss */
blockquote,
blockquote p {
  line-height: 1.6;
  color: #6f6f6f;
}

/* Microformats */
/* line 425, themes/zurb_foundation/scss/foundation/components/_type.scss */
.vcard {
  display: inline-block;
  margin: 0 0 1.25rem 0;
  border: 1px solid #DDDDDD;
  padding: 0.625rem 0.75rem;
}

/* line 431, themes/zurb_foundation/scss/foundation/components/_type.scss */
.vcard li {
  margin: 0;
  display: block;
}

/* line 435, themes/zurb_foundation/scss/foundation/components/_type.scss */
.vcard .fn {
  font-weight: bold;
  font-size: 0.9375rem;
}

/* line 442, themes/zurb_foundation/scss/foundation/components/_type.scss */
.vevent .summary {
  font-weight: bold;
}

/* line 444, themes/zurb_foundation/scss/foundation/components/_type.scss */
.vevent abbr {
  cursor: default;
  text-decoration: none;
  font-weight: bold;
  border: none;
  padding: 0 0.0625rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 455, themes/zurb_foundation/scss/foundation/components/_type.scss */
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }
  /* line 456, themes/zurb_foundation/scss/foundation/components/_type.scss */
  h1 {
    font-size: 2.75rem;
  }
  /* line 457, themes/zurb_foundation/scss/foundation/components/_type.scss */
  h2 {
    font-size: 2.3125rem;
  }
  /* line 458, themes/zurb_foundation/scss/foundation/components/_type.scss */
  h3 {
    font-size: 1.6875rem;
  }
  /* line 459, themes/zurb_foundation/scss/foundation/components/_type.scss */
  h4 {
    font-size: 1.4375rem;
  }
  /* line 460, themes/zurb_foundation/scss/foundation/components/_type.scss */
  h5 {
    font-size: 1.125rem;
  }
  /* line 461, themes/zurb_foundation/scss/foundation/components/_type.scss */
  h6 {
    font-size: 1rem;
  }
}

/*
       * Print styles.
       *
       * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
       * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
      */
/* line 472, themes/zurb_foundation/scss/foundation/components/_type.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 474, themes/zurb_foundation/scss/foundation/components/_type.scss */
  * {
    background: transparent !important;
    color: #000000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 481, themes/zurb_foundation/scss/foundation/components/_type.scss */
  a,
  a:visited {
    text-decoration: underline;
  }
  /* line 483, themes/zurb_foundation/scss/foundation/components/_type.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 485, themes/zurb_foundation/scss/foundation/components/_type.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 488, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  /* line 492, themes/zurb_foundation/scss/foundation/components/_type.scss */
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  /* line 498, themes/zurb_foundation/scss/foundation/components/_type.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  /* line 500, themes/zurb_foundation/scss/foundation/components/_type.scss */
  tr,
  img {
    page-break-inside: avoid;
  }
  /* line 503, themes/zurb_foundation/scss/foundation/components/_type.scss */
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  /* line 507, themes/zurb_foundation/scss/foundation/components/_type.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 514, themes/zurb_foundation/scss/foundation/components/_type.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
  /* line 517, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .hide-on-print {
    display: none !important;
  }
  /* line 518, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .print-only {
    display: block !important;
  }
  /* line 519, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .hide-for-print {
    display: none !important;
  }
  /* line 520, themes/zurb_foundation/scss/foundation/components/_type.scss */
  .show-for-print {
    display: inherit !important;
  }
}

/* line 290, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.off-canvas-wrap {
  -webkit-backface-visibility: hidden;
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 135, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
}

/* line 291, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.inner-wrap {
  position: relative;
  width: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.inner-wrap:before, .inner-wrap:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.inner-wrap:after {
  clear: both;
}

/* line 293, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar {
  -webkit-backface-visibility: hidden;
  background: #333333;
  color: #FFFFFF;
  height: 2.8125rem;
  line-height: 2.8125rem;
  position: relative;
}

/* line 169, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
  color: #FFFFFF;
  font-weight: bold;
  line-height: 2.8125rem;
  margin: 0;
}

/* line 175, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
  font-size: 1.125rem;
}

/* line 295, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.left-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-right: solid 1px #1a1a1a;
  left: 0;
}

/* line 296, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.right-small {
  width: 2.8125rem;
  height: 2.8125rem;
  position: absolute;
  top: 0;
  border-left: solid 1px #1a1a1a;
  right: 0;
}

/* line 298, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section {
  padding: 0 0.625rem;
  position: absolute;
  text-align: center;
  height: 2.8125rem;
  top: 0;
}

@media only screen and (min-width: 40.063em) {
  /* line 204, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
  .tab-bar-section.left {
    text-align: left;
  }
  /* line 205, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
  .tab-bar-section.right {
    text-align: right;
  }
}

/* line 209, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section.left {
  left: 0;
  right: 2.8125rem;
}

/* line 213, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section.right {
  left: 2.8125rem;
  right: 0;
}

/* line 217, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar-section.middle {
  left: 2.8125rem;
  right: 2.8125rem;
}

/* line 302, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.tab-bar .menu-icon {
  text-indent: 2.1875rem;
  width: 2.8125rem;
  height: 2.8125rem;
  display: block;
  padding: 0;
  color: #FFFFFF;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 129, themes/zurb_foundation/scss/foundation/components/_global.scss */
.tab-bar .menu-icon span::after {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  top: 50%;
  margin-top: -0.5rem;
  left: 0.90625rem;
  box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
  width: 1rem;
}

/* line 162, themes/zurb_foundation/scss/foundation/components/_global.scss */
.tab-bar .menu-icon span:hover:after {
  box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3;
}

/* line 326, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.left-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1001;
  box-sizing: content-box;
  -webkit-transition: -webkit-transform 500ms ease 0s;
  transition: -webkit-transform 500ms ease 0s;
  transition: transform 500ms ease 0s;
  transition: transform 500ms ease 0s, -webkit-transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0;
}

/* line 105, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.left-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}

/* line 327, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.right-off-canvas-menu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1001;
  box-sizing: content-box;
  -webkit-transition: -webkit-transform 500ms ease 0s;
  transition: -webkit-transform 500ms ease 0s;
  transition: transform 500ms ease 0s;
  transition: transform 500ms ease 0s, -webkit-transform 500ms ease 0s;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0;
}

/* line 105, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.right-off-canvas-menu * {
  -webkit-backface-visibility: hidden;
}

/* line 329, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 231, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list li label {
  display: block;
  padding: 0.3rem 0.9375rem;
  color: #999999;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
  background: #444444;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
  margin: 0;
}

/* line 243, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list li a {
  display: block;
  padding: 0.66667rem;
  color: rgba(255, 255, 255, 0.7);
  border-bottom: 1px solid #262626;
  -webkit-transition: background 300ms ease;
  transition: background 300ms ease;
}

/* line 249, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
ul.off-canvas-list li a:hover {
  background: #242424;
}

/* line 335, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.move-right > .inner-wrap {
  -webkit-transform: translate3d(15.625rem, 0, 0);
  transform: translate3d(15.625rem, 0, 0);
}

/* line 338, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.move-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  -webkit-transition: background 300ms ease;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 40.063em) {
  /* line 278, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
  .move-right .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 342, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.move-left > .inner-wrap {
  -webkit-transform: translate3d(-15.625rem, 0, 0);
  transform: translate3d(-15.625rem, 0, 0);
}

/* line 346, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.move-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  -webkit-transition: background 300ms ease;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 40.063em) {
  /* line 278, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
  .move-left .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 349, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {
  -webkit-transform: none;
  transform: none;
  z-index: 1003;
}

/* line 357, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.offcanvas-overlap .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  -webkit-transition: background 300ms ease;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 40.063em) {
  /* line 278, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
  .offcanvas-overlap .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 360, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.offcanvas-overlap-left .right-off-canvas-menu {
  -webkit-transform: none;
  transform: none;
  z-index: 1003;
}

/* line 368, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.offcanvas-overlap-left .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  -webkit-transition: background 300ms ease;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 40.063em) {
  /* line 278, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
  .offcanvas-overlap-left .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 371, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.offcanvas-overlap-right .left-off-canvas-menu {
  -webkit-transform: none;
  transform: none;
  z-index: 1003;
}

/* line 379, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.offcanvas-overlap-right .exit-off-canvas {
  -webkit-backface-visibility: hidden;
  -webkit-transition: background 300ms ease;
  transition: background 300ms ease;
  cursor: pointer;
  box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1002;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (min-width: 40.063em) {
  /* line 278, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
  .offcanvas-overlap-right .exit-off-canvas:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}

/* line 384, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .left-off-canvas-menu {
  left: -15.625rem;
}

/* line 385, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .right-off-canvas-menu {
  right: -15.625rem;
}

/* line 387, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .move-left > .inner-wrap {
  right: 15.625rem;
}

/* line 388, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.no-csstransforms .move-right > .inner-wrap {
  left: 15.625rem;
}

/* line 486, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.left-submenu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1002;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* line 399, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.left-submenu * {
  -webkit-backface-visibility: hidden;
}

/* line 426, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.left-submenu .back > a {
  padding: 0.3rem 0.9375rem;
  color: #999999;
  text-transform: uppercase;
  font-weight: bold;
  background: #444;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
  margin: 0;
}

/* line 434, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.left-submenu .back > a:hover {
  background: #303030;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
}

/* line 457, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.left-submenu .back > a:before {
  content: "\AB";
  margin-right: 0.5rem;
  display: inline;
}

/* line 488, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/* line 493, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.right-submenu {
  -webkit-backface-visibility: hidden;
  width: 15.625rem;
  top: 0;
  bottom: 0;
  position: absolute;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #333333;
  z-index: 1002;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  right: 0;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* line 399, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.right-submenu * {
  -webkit-backface-visibility: hidden;
}

/* line 426, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.right-submenu .back > a {
  padding: 0.3rem 0.9375rem;
  color: #999999;
  text-transform: uppercase;
  font-weight: bold;
  background: #444;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
  margin: 0;
}

/* line 434, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.right-submenu .back > a:hover {
  background: #303030;
  border-top: 1px solid #5e5e5e;
  border-bottom: none;
}

/* line 446, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.right-submenu .back > a:after {
  content: "\BB";
  margin-left: 0.5rem;
  display: inline;
}

/* line 495, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/* line 508, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
  content: "\BB";
  margin-left: 0.5rem;
  display: inline;
}

/* line 511, themes/zurb_foundation/scss/foundation/components/_offcanvas.scss */
.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
  content: "\AB";
  margin-right: 0.5rem;
  display: inline;
}

/* small displays */
@media only screen {
  /* line 244, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }
  /* line 262, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* medium displays */
@media only screen and (min-width: 40.063em) {
  /* line 244, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }
  /* line 262, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* large displays */
@media only screen and (min-width: 64.063em) {
  /* line 244, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }
  /* line 262, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* xlarge displays */
@media only screen and (min-width: 90.063em) {
  /* line 244, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }
  /* line 262, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  /* line 244, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }
  /* line 247, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }
  /* line 251, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }
  /* line 254, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 259, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }
  /* line 262, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }
  /* line 265, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }
  /* line 268, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row !important;
  }
  /* line 271, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}

/* Orientation targeting */
/* line 285, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 287, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */
/* line 292, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table !important;
}

/* line 296, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 300, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 304, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 309, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 314, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }
  /* line 316, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
  /* Specific visibility for tables */
  /* line 321, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table !important;
  }
  /* line 325, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }
  /* line 329, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }
  /* line 333, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }
  /* line 338, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}

@media only screen and (orientation: portrait) {
  /* line 344, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }
  /* line 346, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }
  /* Specific visibility for tables */
  /* line 351, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table !important;
  }
  /* line 355, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }
  /* line 359, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }
  /* line 363, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }
  /* line 368, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}

/* Touch-enabled device targeting */
/* line 374, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 375, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 376, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 377, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visibility for tables */
/* line 380, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
table.hide-for-touch {
  display: table !important;
}

/* line 381, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch table.show-for-touch {
  display: table !important;
}

/* line 382, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 383, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 384, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 385, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 386, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 387, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 388, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 389, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 390, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 391, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Print visibility */
@media print {
  /* line 396, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .show-for-print {
    display: block;
  }
  /* line 397, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  .hide-for-print {
    display: none;
  }
  /* line 399, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  table.show-for-print {
    display: table !important;
  }
  /* line 400, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-print {
    display: table-header-group !important;
  }
  /* line 401, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-print {
    display: table-row-group !important;
  }
  /* line 402, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-print {
    display: table-row !important;
  }
  /* line 403, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  td.show-for-print {
    display: table-cell !important;
  }
  /* line 404, themes/zurb_foundation/scss/foundation/components/_visibility.scss */
  th.show-for-print {
    display: table-cell !important;
  }
}

/* line 3, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.inline-block {
  display: inline;
}

/* line 8, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.txt-center {
  text-align: center;
}

/* line 11, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.txt-valign {
  vertical-align: middle;
}

/* line 20, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad {
  padding: 10px;
}

/* line 24, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-left {
  padding-left: 10px !important;
}

/* line 24, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-right {
  padding-right: 10px !important;
}

/* line 24, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-top {
  padding-top: 10px !important;
}

/* line 24, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-bottom {
  padding-bottom: 10px !important;
}

/* line 29, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-1 {
  padding: 10px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-1-left {
  padding-left: 10px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-1-right {
  padding-right: 10px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-1-top {
  padding-top: 10px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-1-bottom {
  padding-bottom: 10px !important;
}

/* line 29, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-2 {
  padding: 20px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-2-left {
  padding-left: 20px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-2-right {
  padding-right: 20px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-2-top {
  padding-top: 20px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-2-bottom {
  padding-bottom: 20px !important;
}

/* line 29, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-3 {
  padding: 30px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-3-left {
  padding-left: 30px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-3-right {
  padding-right: 30px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-3-top {
  padding-top: 30px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-3-bottom {
  padding-bottom: 30px !important;
}

/* line 29, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-4 {
  padding: 40px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-4-left {
  padding-left: 40px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-4-right {
  padding-right: 40px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-4-top {
  padding-top: 40px !important;
}

/* line 33, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.pad-4-bottom {
  padding-bottom: 40px !important;
}

/* line 40, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap {
  margin: 10px;
}

/* line 44, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-left {
  margin-left: 10px !important;
}

/* line 44, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-right {
  margin-right: 10px !important;
}

/* line 44, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-top {
  margin-top: 10px !important;
}

/* line 44, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-bottom {
  margin-bottom: 10px !important;
}

/* line 49, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-1 {
  margin: 10px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-1-left {
  margin-left: 10px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-1-right {
  margin-right: 10px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-1-top {
  margin-top: 10px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-1-bottom {
  margin-bottom: 10px !important;
}

/* line 49, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-2 {
  margin: 20px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-2-left {
  margin-left: 20px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-2-right {
  margin-right: 20px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-2-top {
  margin-top: 20px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-2-bottom {
  margin-bottom: 20px !important;
}

/* line 49, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-3 {
  margin: 30px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-3-left {
  margin-left: 30px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-3-right {
  margin-right: 30px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-3-top {
  margin-top: 30px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-3-bottom {
  margin-bottom: 30px !important;
}

/* line 49, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-4 {
  margin: 40px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-4-left {
  margin-left: 40px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-4-right {
  margin-right: 40px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-4-top {
  margin-top: 40px !important;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_utilityClasses.scss */
.gap-4-bottom {
  margin-bottom: 40px !important;
}

/* line 2, themes/ashday_foundation/scss/base/partials/_base.scss */
.txt-small {
  font-size: 15px;
  line-height: 18px;
}

/* line 6, themes/ashday_foundation/scss/base/partials/_base.scss */
.txt-medium, body, p, span, div, body {
  font-size: 17px;
  line-height: 20.4px;
}

/* line 10, themes/ashday_foundation/scss/base/partials/_base.scss */
.txt-large, .main-page-content .field-node--body p, .main-page-content .field-node--body span, .main-page-content .field-node--body div, .main-page-content .field-node--field-embed-content .content-body p, .main-page-content .field-node--field-embed-content .content-body span, .main-page-content .field-node--field-embed-content .content-body div, .main-page-content .field-node--field-content .content-body p, .main-page-content .field-node--field-content .content-body span, .main-page-content .field-node--field-content .content-body div, .block-ashday-foundation-content .field-node--body p, .block-ashday-foundation-content .field-node--body span, .block-ashday-foundation-content .field-node--body div, .block-ashday-foundation-content .field-node--field-embed-content .content-body p, .block-ashday-foundation-content .field-node--field-embed-content .content-body span, .block-ashday-foundation-content .field-node--field-embed-content .content-body div, .block-ashday-foundation-content .field-node--field-content .content-body p, .block-ashday-foundation-content .field-node--field-content .content-body span, .block-ashday-foundation-content .field-node--field-content .content-body div {
  font-size: 20px;
  line-height: 24px;
}

/* line 15, themes/ashday_foundation/scss/base/partials/_base.scss */
.btn-primary {
  background-color: #8C0A00 !important;
  color: white;
  font-size: 19px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-shadow: none;
  border: none;
  border-radius: 0 !important;
  border: none !important;
  text-shadow: none !important;
  margin-bottom: 0;
  background-image: none !important;
}

/* line 94, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
  background-color: #f5f5f5 !important;
  color: #4A4A4A !important;
}

/* line 18, themes/ashday_foundation/scss/base/partials/_base.scss */
.btn-secondary {
  background-color: white !important;
  border: 1px solid #4A4A4A;
  color: #4A4A4A;
  font-size: 19px;
  text-shadow: none;
  font-family: Arial, sans-serif;
  margin-bottom: 0;
  border-radius: 0;
  background-image: none !important;
}

/* line 110, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
  background-color: #C74B14 !important;
  color: #f5f5f5;
}

/* line 22, themes/ashday_foundation/scss/base/partials/_base.scss */
.btn-small {
  font-size: 16px;
  padding: .7rem 1.5rem;
}

/* line 27, themes/ashday_foundation/scss/base/partials/_base.scss */
button.success {
  background-color: #8C0A00;
}

/* line 32, themes/ashday_foundation/scss/base/partials/_base.scss */
html {
  overflow: visible !important;
}

/* line 37, themes/ashday_foundation/scss/base/partials/_base.scss */
body {
  color: #4A4A4A;
  font-family: Arial, sans-serif;
  background-color: white;
}

/* line 44, themes/ashday_foundation/scss/base/partials/_base.scss */
#main {
  background-color: white;
}

/* line 48, themes/ashday_foundation/scss/base/partials/_base.scss */
#main .field-node--body span, #main .field-node--field-content .content-body span, #main .field-node--field-embed-content .content-body span {
  font-size: inherit;
  color: inherit;
  text-decoration: inherit;
  text-transform: inherit;
}

/* line 54, themes/ashday_foundation/scss/base/partials/_base.scss */
#main .field-node--body ul, #main .field-node--body ol, #main .field-node--field-content .content-body ul, #main .field-node--field-content .content-body ol, #main .field-node--field-embed-content .content-body ul, #main .field-node--field-embed-content .content-body ol {
  font-size: inherit;
}

/* line 56, themes/ashday_foundation/scss/base/partials/_base.scss */
#main .field-node--body ul li, #main .field-node--body ol li, #main .field-node--field-content .content-body ul li, #main .field-node--field-content .content-body ol li, #main .field-node--field-embed-content .content-body ul li, #main .field-node--field-embed-content .content-body ol li {
  list-style-position: outside;
  font-size: inherit;
  margin-left: 8px;
  margin-bottom: 15px;
}

/* line 67, themes/ashday_foundation/scss/base/partials/_base.scss */
#main.has-one-sidebar .main-col {
  float: none;
}

/* line 71, themes/ashday_foundation/scss/base/partials/_base.scss */
#main.has-one-sidebar .sidebar {
  max-width: 350px;
  float: none;
  margin: 0 auto;
}

@media (min-width: 900px) {
  /* line 79, themes/ashday_foundation/scss/base/partials/_base.scss */
  #main.has-one-sidebar .main-col {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    width: calc(100% - 350px);
  }
  /* line 87, themes/ashday_foundation/scss/base/partials/_base.scss */
  #main.has-one-sidebar .sidebar {
    padding: 0 15px 0 30px;
    float: right;
  }
}

/* line 96, themes/ashday_foundation/scss/base/partials/_base.scss */
.node--type-embed-page #main {
  background-color: transparent;
}

/* line 102, themes/ashday_foundation/scss/base/partials/_base.scss */
.is_overlay #main {
  margin-top: 0;
}

/* line 107, themes/ashday_foundation/scss/base/partials/_base.scss */
p, span, div {
  color: #4A4A4A;
  font-family: Arial, sans-serif;
  line-height: 1.5;
  padding: 0;
  margin: 0;
}

/* line 116, themes/ashday_foundation/scss/base/partials/_base.scss */
a {
  text-decoration: none;
}

/* line 118, themes/ashday_foundation/scss/base/partials/_base.scss */
a span {
  color: inherit;
}

/* line 123, themes/ashday_foundation/scss/base/partials/_base.scss */
h1, h2, h3, h4, h5 {
  font-weight: normal;
  font-family: "Open Sans Condensed", sans-serif;
  font-stretch: condensed;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 129, themes/ashday_foundation/scss/base/partials/_base.scss */
h1 span, h2 span, h3 span, h4 span, h5 span {
  font-size: inherit;
  font-family: inherit;
}

/* line 135, themes/ashday_foundation/scss/base/partials/_base.scss */
h1 {
  font-size: 33px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 141, themes/ashday_foundation/scss/base/partials/_base.scss */
h2 {
  font-size: 28px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 147, themes/ashday_foundation/scss/base/partials/_base.scss */
h3 {
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 153, themes/ashday_foundation/scss/base/partials/_base.scss */
.subtitle {
  font-size: 20px;
  line-height: 26px;
  color: white;
}

@media only screen and (min-width: 40.063em) {
  /* line 153, themes/ashday_foundation/scss/base/partials/_base.scss */
  .subtitle {
    font-size: 22px;
    line-height: 28px;
  }
}

@media only screen and (min-width: 64.063em) {
  /* line 153, themes/ashday_foundation/scss/base/partials/_base.scss */
  .subtitle {
    font-size: 27px;
    line-height: 33px;
  }
}

/* line 168, themes/ashday_foundation/scss/base/partials/_base.scss */
hr.highlight {
  width: 90px;
  height: 4px;
  margin: 13px auto 40px auto;
  border: none;
}

/* line 176, themes/ashday_foundation/scss/base/partials/_base.scss */
.region-highlighted .block {
  max-width: 1300px;
  margin: auto;
}

/* line 184, themes/ashday_foundation/scss/base/partials/_base.scss */
body:not(.path-frontpage):not(.section-author-profile) #main {
  padding-bottom: 30px;
}

/* line 191, themes/ashday_foundation/scss/base/partials/_base.scss */
body:not(.path-frontpage):not(.path-author-profile):not(.path-buyers-guide):not(.path-products) .region-highlighted {
  padding-bottom: 35px;
}

/* line 196, themes/ashday_foundation/scss/base/partials/_base.scss */
.grid-pod {
  border: 1px solid;
  border-radius: 7px;
  padding: 20px;
}

/* line 205, themes/ashday_foundation/scss/base/partials/_base.scss */
ul li {
  list-style-position: outside;
}

/* line 211, themes/ashday_foundation/scss/base/partials/_base.scss */
.txt-white {
  color: white;
}

/* line 214, themes/ashday_foundation/scss/base/partials/_base.scss */
.txt-bold {
  font-weight: bold;
}

/* line 217, themes/ashday_foundation/scss/base/partials/_base.scss */
.txt-caps {
  text-transform: uppercase;
}

/* line 220, themes/ashday_foundation/scss/base/partials/_base.scss */
.txt-bold {
  font-weight: bold;
}

/* line 223, themes/ashday_foundation/scss/base/partials/_base.scss */
.txt-normal {
  font-weight: normal;
}

/* line 228, themes/ashday_foundation/scss/base/partials/_base.scss */
.bgd-white {
  background-color: white;
}

/* line 231, themes/ashday_foundation/scss/base/partials/_base.scss */
.bgd-black {
  background-color: black;
}

/* line 235, themes/ashday_foundation/scss/base/partials/_base.scss */
.nowrap {
  white-space: nowrap;
}

/* line 240, themes/ashday_foundation/scss/base/partials/_base.scss */
a.tabledrag-handle .handle {
  height: 24px;
  width: 24px;
}

/* line 246, themes/ashday_foundation/scss/base/partials/_base.scss */
.show-for-print-only {
  display: none;
}

/* line 250, themes/ashday_foundation/scss/base/partials/_base.scss */
.zoom-photo {
  overflow: hidden;
}

/* line 252, themes/ashday_foundation/scss/base/partials/_base.scss */
.zoom-photo img {
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}

/* line 258, themes/ashday_foundation/scss/base/partials/_base.scss */
.zoom-photo img:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition-duration: 5s;
  transition-duration: 5s;
}

/* line 273, themes/ashday_foundation/scss/base/partials/_base.scss */
.parallax {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media only screen and (min-width: 64.063em) {
  /* line 273, themes/ashday_foundation/scss/base/partials/_base.scss */
  .parallax {
    background-attachment: fixed;
  }
}

/* line 286, themes/ashday_foundation/scss/base/partials/_base.scss */
div[class*="-revision-log"], div[class*="-form-revision"] {
  display: none;
}

/* line 291, themes/ashday_foundation/scss/base/partials/_base.scss */
.tabledrag-toggle-weight-wrapper {
  display: none;
}

/* line 295, themes/ashday_foundation/scss/base/partials/_base.scss */
.unpublished {
  color: red;
}

/* line 299, themes/ashday_foundation/scss/base/partials/_base.scss */
article {
  margin-bottom: 30px;
}

/* line 305, themes/ashday_foundation/scss/base/partials/_base.scss */
.result-details-modal a.close-reveal-modal {
  text-decoration: none !important;
  font-size: 2.5rem;
  line-height: 1;
  position: absolute;
  top: 0.625rem;
  right: 1.375rem;
  color: #AAAAAA;
  font-weight: bold;
  cursor: pointer;
}

/* line 313, themes/ashday_foundation/scss/base/partials/_base.scss */
.ui-datepicker .ui-datepicker-title {
  line-height: 1.4em;
}

/* line 316, themes/ashday_foundation/scss/base/partials/_base.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 12px;
  padding: 0 8px;
  height: 22px;
}

/* line 323, themes/ashday_foundation/scss/base/partials/_base.scss */
.alert-box {
  max-width: 1300px;
  margin: 15px auto;
}

/* line 326, themes/ashday_foundation/scss/base/partials/_base.scss */
.alert-box a {
  color: white;
  text-decoration: underline;
}

/* line 331, themes/ashday_foundation/scss/base/partials/_base.scss */
.alert-box.success {
  background-color: #8C0A00;
  border-color: #8C0A00;
  border-radius: 3px;
}

/* line 336, themes/ashday_foundation/scss/base/partials/_base.scss */
.alert-box.alert {
  background-color: #8C0A00;
  border-color: #8C0A00;
  border-radius: 3px;
}

/* line 346, themes/ashday_foundation/scss/base/partials/_base.scss */
.main-page-content, .block-ashday-foundation-content {
  position: relative;
}

/* line 352, themes/ashday_foundation/scss/base/partials/_base.scss */
.main-page-content .field-node--body .left, .main-page-content .field-node--field-embed-content .content-body .left, .main-page-content .field-node--field-content .content-body .left, .block-ashday-foundation-content .field-node--body .left, .block-ashday-foundation-content .field-node--field-embed-content .content-body .left, .block-ashday-foundation-content .field-node--field-content .content-body .left {
  float: none !important;
  min-width: 150px;
  max-width: 100%;
  margin: 20px auto;
  display: block;
}

@media (min-width: 600px) {
  /* line 352, themes/ashday_foundation/scss/base/partials/_base.scss */
  .main-page-content .field-node--body .left, .main-page-content .field-node--field-embed-content .content-body .left, .main-page-content .field-node--field-content .content-body .left, .block-ashday-foundation-content .field-node--body .left, .block-ashday-foundation-content .field-node--field-embed-content .content-body .left, .block-ashday-foundation-content .field-node--field-content .content-body .left {
    margin: 15px 15px 15px 0;
    min-width: 0;
    float: left !important;
  }
}

/* line 364, themes/ashday_foundation/scss/base/partials/_base.scss */
.main-page-content .field-node--body .right, .main-page-content .field-node--field-embed-content .content-body .right, .main-page-content .field-node--field-content .content-body .right, .block-ashday-foundation-content .field-node--body .right, .block-ashday-foundation-content .field-node--field-embed-content .content-body .right, .block-ashday-foundation-content .field-node--field-content .content-body .right {
  float: none !important;
  min-width: 150px;
  max-width: 100%;
  margin: 20px auto;
  display: block;
}

@media (min-width: 600px) {
  /* line 364, themes/ashday_foundation/scss/base/partials/_base.scss */
  .main-page-content .field-node--body .right, .main-page-content .field-node--field-embed-content .content-body .right, .main-page-content .field-node--field-content .content-body .right, .block-ashday-foundation-content .field-node--body .right, .block-ashday-foundation-content .field-node--field-embed-content .content-body .right, .block-ashday-foundation-content .field-node--field-content .content-body .right {
    margin: 15px 0 15px 15px;
    min-width: 0;
    float: right !important;
  }
}

/* line 376, themes/ashday_foundation/scss/base/partials/_base.scss */
.main-page-content .field-node--body p, .main-page-content .field-node--body span, .main-page-content .field-node--body div, .main-page-content .field-node--field-embed-content .content-body p, .main-page-content .field-node--field-embed-content .content-body span, .main-page-content .field-node--field-embed-content .content-body div, .main-page-content .field-node--field-content .content-body p, .main-page-content .field-node--field-content .content-body span, .main-page-content .field-node--field-content .content-body div, .block-ashday-foundation-content .field-node--body p, .block-ashday-foundation-content .field-node--body span, .block-ashday-foundation-content .field-node--body div, .block-ashday-foundation-content .field-node--field-embed-content .content-body p, .block-ashday-foundation-content .field-node--field-embed-content .content-body span, .block-ashday-foundation-content .field-node--field-embed-content .content-body div, .block-ashday-foundation-content .field-node--field-content .content-body p, .block-ashday-foundation-content .field-node--field-content .content-body span, .block-ashday-foundation-content .field-node--field-content .content-body div {
  line-height: 30px;
}

/* line 380, themes/ashday_foundation/scss/base/partials/_base.scss */
.main-page-content .field-node--body p, .main-page-content .field-node--field-embed-content .content-body p, .main-page-content .field-node--field-content .content-body p, .block-ashday-foundation-content .field-node--body p, .block-ashday-foundation-content .field-node--field-embed-content .content-body p, .block-ashday-foundation-content .field-node--field-content .content-body p {
  padding-bottom: 18px;
}

/* line 386, themes/ashday_foundation/scss/base/partials/_base.scss */
.subtitle-bar {
  text-align: center;
  background-color: #C74B14;
}

/* line 390, themes/ashday_foundation/scss/base/partials/_base.scss */
.subtitle-bar h3 {
  color: white;
  padding: 10px 0;
  margin: 0;
  letter-spacing: 2px;
}

/* line 395, themes/ashday_foundation/scss/base/partials/_base.scss */
.subtitle-bar h3 a.rss-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 5px;
  background-image: url("/themes/ashday_foundation/images/feed-icon.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.field-type-text-with-summary:before, .field-type-text-with-summary:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.field-type-text-with-summary:after {
  clear: both;
}

/* line 414, themes/ashday_foundation/scss/base/partials/_base.scss */
.cke_editable p {
  padding-bottom: 18px;
}

/* line 421, themes/ashday_foundation/scss/base/partials/_base.scss */
.path-node h1.title {
  text-transform: none;
  font-size: 43px;
}

/* line 425, themes/ashday_foundation/scss/base/partials/_base.scss */
.path-node .author-and-date {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 20px;
}

/* line 429, themes/ashday_foundation/scss/base/partials/_base.scss */
.path-node .author-and-date div {
  font-size: inherit;
}

/* line 432, themes/ashday_foundation/scss/base/partials/_base.scss */
.path-node .author-and-date .summary {
  font-weight: normal;
  padding: 10px 0;
  font-style: italic;
}

/* line 438, themes/ashday_foundation/scss/base/partials/_base.scss */
.path-node .read-more {
  position: relative;
  margin-top: -80px;
  padding-top: 125px;
  text-align: center;
  background: rgba(255, 255, 255, 0);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(65%, rgba(255, 255, 255, 0.97)), color-stop(67%, white), color-stop(100%, white));
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(65%, rgba(255, 255, 255, 0.97)), color-stop(67%, white), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.97) 65%, white 67%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

/* line 454, themes/ashday_foundation/scss/base/partials/_base.scss */
.node--type-embed-page .read-more {
  background: none;
  margin-top: 0;
  padding-top: 30px;
}

/* line 461, themes/ashday_foundation/scss/base/partials/_base.scss */
.show-more {
  width: 100%;
  text-align: center;
}

/* line 464, themes/ashday_foundation/scss/base/partials/_base.scss */
.show-more .content {
  text-align: left;
}

/* line 469, themes/ashday_foundation/scss/base/partials/_base.scss */
.fullwidth-video-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.5%;
  margin-bottom: 20px;
}

/* line 477, themes/ashday_foundation/scss/base/partials/_base.scss */
.fullwidth-video-wrapper iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 484, themes/ashday_foundation/scss/base/partials/_base.scss */
.month-divider {
  padding-top: 25px;
}

/* line 486, themes/ashday_foundation/scss/base/partials/_base.scss */
.month-divider .divider {
  width: 100%;
  border-top: 1px solid #aaaaaa;
  margin: 15px 0 15px 0;
}

/* line 491, themes/ashday_foundation/scss/base/partials/_base.scss */
.month-divider h2 {
  margin: -30px auto 20px auto;
  background-color: white;
  width: 230px;
  text-align: center;
  color: #aaaaaa;
  font-size: 22px;
  display: block;
}

/* line 501, themes/ashday_foundation/scss/base/partials/_base.scss */
.month-divider .month {
  margin-bottom: 25px;
}

/* line 507, themes/ashday_foundation/scss/base/partials/_base.scss */
.date-bubble {
  border-radius: 30px;
  width: 47px;
  height: 47px;
  background-color: #C74B14;
  text-align: center;
  position: absolute;
  top: -15px;
  left: 6px;
}

/* line 516, themes/ashday_foundation/scss/base/partials/_base.scss */
.date-bubble .content {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 519, themes/ashday_foundation/scss/base/partials/_base.scss */
.date-bubble .content .day {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 14px;
  line-height: 1;
  color: white;
  text-transform: uppercase;
}

/* line 526, themes/ashday_foundation/scss/base/partials/_base.scss */
.date-bubble .content .date {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 18px;
  line-height: 1;
  color: white;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.file-download-wrapper:before, .file-download-wrapper:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.file-download-wrapper:after {
  clear: both;
}

/* line 557, themes/ashday_foundation/scss/base/partials/_base.scss */
.file-download-wrapper .file-download-link {
  float: none;
  width: 100%;
  display: block;
  background: #f6f6f6;
  padding: 20px;
  margin-top: 20px;
}

/* line 548, themes/ashday_foundation/scss/base/partials/_base.scss */
.file-download-wrapper .file-download-link:nth-child(odd) {
  margin-right: 0;
}

/* line 551, themes/ashday_foundation/scss/base/partials/_base.scss */
.file-download-wrapper .file-download-link:nth-child(even) {
  margin-left: 0;
}

@media (min-width: 750px) {
  /* line 557, themes/ashday_foundation/scss/base/partials/_base.scss */
  .file-download-wrapper .file-download-link {
    float: left;
    width: calc(50% - 10px);
  }
  /* line 538, themes/ashday_foundation/scss/base/partials/_base.scss */
  .file-download-wrapper .file-download-link:nth-child(odd) {
    margin-right: 10px;
  }
  /* line 541, themes/ashday_foundation/scss/base/partials/_base.scss */
  .file-download-wrapper .file-download-link:nth-child(even) {
    margin-left: 10px;
  }
}

@media (min-width: 900px) {
  /* line 557, themes/ashday_foundation/scss/base/partials/_base.scss */
  .file-download-wrapper .file-download-link {
    float: none;
    width: 100%;
  }
  /* line 548, themes/ashday_foundation/scss/base/partials/_base.scss */
  .file-download-wrapper .file-download-link:nth-child(odd) {
    margin-right: 0;
  }
  /* line 551, themes/ashday_foundation/scss/base/partials/_base.scss */
  .file-download-wrapper .file-download-link:nth-child(even) {
    margin-left: 0;
  }
}

@media (min-width: 1040px) {
  /* line 557, themes/ashday_foundation/scss/base/partials/_base.scss */
  .file-download-wrapper .file-download-link {
    float: left;
    width: calc(50% - 10px);
  }
  /* line 538, themes/ashday_foundation/scss/base/partials/_base.scss */
  .file-download-wrapper .file-download-link:nth-child(odd) {
    margin-right: 10px;
  }
  /* line 541, themes/ashday_foundation/scss/base/partials/_base.scss */
  .file-download-wrapper .file-download-link:nth-child(even) {
    margin-left: 10px;
  }
}

/* line 572, themes/ashday_foundation/scss/base/partials/_base.scss */
.file-download-wrapper .file-download-link .file-icon {
  height: 100px;
  width: 100px;
  background-color: #C74B14;
  background-image: url("/themes/ashday_foundation/images/file-icon.png");
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-right: 20px;
  border-radius: 5px;
}

/* line 583, themes/ashday_foundation/scss/base/partials/_base.scss */
.file-download-wrapper .file-download-link .file-info {
  display: inline-block;
  vertical-align: top;
  margin-top: 20px;
  width: calc(100% - 126px);
}

/* line 589, themes/ashday_foundation/scss/base/partials/_base.scss */
.file-download-wrapper .file-download-link .title {
  color: #222222;
  font-size: 20px;
  font-weight: bold;
  font-family: "Open Sans Condensed", sans-serif;
}

/* line 595, themes/ashday_foundation/scss/base/partials/_base.scss */
.file-download-wrapper .file-download-link .size {
  color: #aaaaaa;
  font-size: 18px;
}

/* line 604, themes/ashday_foundation/scss/base/partials/_base.scss */
#sidebar-second .block {
  margin-bottom: 15px;
}

/* line 608, themes/ashday_foundation/scss/base/partials/_base.scss */
#sidebar-second > div {
  max-width: 600px;
  margin: 0 auto;
}

@media only screen and (min-width: 64.063em) {
  /* line 608, themes/ashday_foundation/scss/base/partials/_base.scss */
  #sidebar-second > div {
    margin: 0;
  }
}

/* line 618, themes/ashday_foundation/scss/base/partials/_base.scss */
.toolbar-oriented .toolbar-bar {
  z-index: 511;
}

/* line 624, themes/ashday_foundation/scss/base/partials/_base.scss */
.title-wrapper.sponsored .sponsored-note {
  text-transform: uppercase;
  color: #C74B14;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 15px;
}

/* line 631, themes/ashday_foundation/scss/base/partials/_base.scss */
.title-wrapper.sponsored h1 {
  color: #C74B14;
}

/* line 635, themes/ashday_foundation/scss/base/partials/_base.scss */
.title-wrapper span.subtitle {
  color: #4A4A4A !important;
  text-transform: none !important;
  font-size: 23px;
  padding-left: 2px;
  max-width: 100%;
  word-break: break-word;
  padding-bottom: 10px;
  display: block;
}

/** LOGIN/PASSWORD RESET PAGE **/
/* line 649, themes/ashday_foundation/scss/base/partials/_base.scss */
.user-login-form, .user-pass {
  background-color: #f6f6f6;
  padding: 25px;
  max-width: 450px;
  margin: auto;
}

/* line 654, themes/ashday_foundation/scss/base/partials/_base.scss */
.user-login-form input[type="submit"], .user-pass input[type="submit"] {
  text-align: center;
  display: block;
  width: 250px;
  margin: 15px auto 0 auto;
}

/** Password reset page **/
/** Primary Tabs **/
/* line 665, themes/ashday_foundation/scss/base/partials/_base.scss */
#block-ashday-foundation-local-tasks {
  text-align: center;
  background-color: #C74B14;
  padding: 0;
}

/* line 120, themes/ashday_foundation/scss/base/partials/_mixins.scss */
#block-ashday-foundation-local-tasks li {
  display: inline-block;
  float: none;
  width: auto;
  border: none;
  position: relative;
  top: auto;
  left: auto;
  background-color: transparent;
}

/* line 129, themes/ashday_foundation/scss/base/partials/_mixins.scss */
#block-ashday-foundation-local-tasks li .button {
  background-color: transparent;
  padding: 0px 15px;
  margin: 10px 0;
  color: white;
  font-family: "Open Sans", sans-serif;
}

/* line 136, themes/ashday_foundation/scss/base/partials/_mixins.scss */
#block-ashday-foundation-local-tasks li .button:hover {
  color: #eaeaea;
}

@media (max-width: 699px) {
  /* line 670, themes/ashday_foundation/scss/base/partials/_base.scss */
  .desktop-gating-button {
    display: none;
  }
}

@media (min-width: 700px) {
  /* line 676, themes/ashday_foundation/scss/base/partials/_base.scss */
  .mobile-gating-button {
    display: none;
  }
}

/* line 680, themes/ashday_foundation/scss/base/partials/_base.scss */
iframe[name='google_conversion_frame'] {
  display: none !important;
}

/* line 684, themes/ashday_foundation/scss/base/partials/_base.scss */
.role-anonymous .hide-for-anonymous {
  display: none;
}

/* line 688, themes/ashday_foundation/scss/base/partials/_base.scss */
.empty-block {
  display: none;
}

/* line 690, themes/ashday_foundation/scss/base/partials/_base.scss */
.show-empty-blocks .empty-block {
  display: block;
  min-height: 50px;
}

/* line 696, themes/ashday_foundation/scss/base/partials/_base.scss */
.legion-cookie-iframe {
  display: none !important;
}

/* line 700, themes/ashday_foundation/scss/base/partials/_base.scss */
.subscribe {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  margin: 10px 0;
  text-align: center;
}

/* line 705, themes/ashday_foundation/scss/base/partials/_base.scss */
.subscribe .content {
  margin: auto;
}

/* line 707, themes/ashday_foundation/scss/base/partials/_base.scss */
.subscribe .content .button {
  margin-bottom: 10px;
}

/* line 710, themes/ashday_foundation/scss/base/partials/_base.scss */
.subscribe .content .desc {
  text-align: center;
  line-height: 1.2;
  margin: 10px 0;
  padding: 0 30px;
  font-size: 18px;
  color: #666;
  font-style: italic;
}

/* line 718, themes/ashday_foundation/scss/base/partials/_base.scss */
.subscribe .content .desc p {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
  text-align: inherit;
}

@media (min-width: 600px) {
  /* line 705, themes/ashday_foundation/scss/base/partials/_base.scss */
  .subscribe .content {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
    padding: 6px 15px;
  }
  /* line 731, themes/ashday_foundation/scss/base/partials/_base.scss */
  .subscribe .content .button {
    margin-bottom: 0;
  }
  /* line 734, themes/ashday_foundation/scss/base/partials/_base.scss */
  .subscribe .content .desc {
    padding: 10px 20px;
    text-align: left;
  }
}

/* line 1, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.spinner {
  z-index: 501;
}

/* line 4, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.spin-mask {
  z-index: 500;
}

/* line 8, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner-mask {
  background-color: #D3D3D3;
  opacity: 0.5;
  position: absolute;
  z-index: 500;
}

/* Spinner CSS generated with the help of http://cssload.net/ . */
/* line 16, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner {
  position: absolute !important;
  z-index: 501;
}

/* line 20, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner[data-spinner-style="floating-circles"][data-spinner-size="128"] {
  width: 128px;
  height: 128px;
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
}

/* line 29, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner[data-spinner-style="floating-circles"][data-spinner-size="128"] div {
  position: absolute;
  background-color: #FFF;
  height: 23px;
  width: 23px;
  -moz-border-radius: 12px;
  -moz-animation-name: cf_ajax_spinner_floating_circles_128;
  -moz-animation-duration: 0.72s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: normal;
  -webkit-border-radius: 12px;
  -webkit-animation-name: cf_ajax_spinner_floating_circles_128;
  -webkit-animation-duration: 0.72s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  -ms-border-radius: 12px;
  -ms-animation-name: cf_ajax_spinner_floating_circles_128;
  -ms-animation-duration: 0.72s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-direction: normal;
  -o-border-radius: 12px;
  -o-animation-name: cf_ajax_spinner_floating_circles_128;
  -o-animation-duration: 0.72s;
  -o-animation-iteration-count: infinite;
  -o-animation-direction: normal;
  border-radius: 12px;
  animation-name: cf_ajax_spinner_floating_circles_128;
  animation-duration: 0.72s;
  animation-iteration-count: infinite;
  animation-direction: normal;
}

/* line 60, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner[data-spinner-style="floating-circles"][data-spinner-size="128"] div:nth-child(1) {
  left: 0;
  top: 52px;
  -webkit-animation-delay: 0.27s;
  animation-delay: 0.27s;
}

/* line 70, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner[data-spinner-style="floating-circles"][data-spinner-size="128"] div:nth-child(2) {
  left: 15px;
  top: 15px;
  -webkit-animation-delay: 0.36s;
  animation-delay: 0.36s;
}

/* line 80, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner[data-spinner-style="floating-circles"][data-spinner-size="128"] div:nth-child(3) {
  left: 52px;
  top: 0;
  -webkit-animation-delay: 0.45s;
  animation-delay: 0.45s;
}

/* line 90, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner[data-spinner-style="floating-circles"][data-spinner-size="128"] div:nth-child(4) {
  right: 15px;
  top: 15px;
  -webkit-animation-delay: 0.54s;
  animation-delay: 0.54s;
}

/* line 100, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner[data-spinner-style="floating-circles"][data-spinner-size="128"] div:nth-child(5) {
  right: 0;
  top: 52px;
  -webkit-animation-delay: 0.63s;
  animation-delay: 0.63s;
}

/* line 110, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner[data-spinner-style="floating-circles"][data-spinner-size="128"] div:nth-child(6) {
  right: 15px;
  bottom: 15px;
  -webkit-animation-delay: 0.72s;
  animation-delay: 0.72s;
}

/* line 120, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner[data-spinner-style="floating-circles"][data-spinner-size="128"] div:nth-child(7) {
  left: 52px;
  bottom: 0;
  -webkit-animation-delay: 0.81s;
  animation-delay: 0.81s;
}

/* line 130, themes/ashday_foundation/scss/base/partials/_ajaxSpinner.scss */
.cf-ajax-spinner[data-spinner-style="floating-circles"][data-spinner-size="128"] div:nth-child(8) {
  left: 15px;
  bottom: 15px;
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

@-webkit-keyframes cf_ajax_spinner_floating_circles_128 {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #FFFFFF;
  }
}

@keyframes cf_ajax_spinner_floating_circles_128 {
  0% {
    background-color: #000000;
  }
  100% {
    background-color: #FFFFFF;
  }
}

/* line 2, themes/ashday_foundation/scss/base/partials/_overlay.scss */
#mega-modal, .reveal-modal {
  overflow: hidden;
  min-height: 125px !important;
}

@media (max-width: 815px) {
  /* line 2, themes/ashday_foundation/scss/base/partials/_overlay.scss */
  #mega-modal, .reveal-modal {
    width: 90% !important;
    height: 90% !important;
  }
}

@media only screen and (max-width: 40em) {
  /* line 2, themes/ashday_foundation/scss/base/partials/_overlay.scss */
  #mega-modal, .reveal-modal {
    left: 5% !important;
  }
}

/* line 12, themes/ashday_foundation/scss/base/partials/_overlay.scss */
#mega-modal iframe, .reveal-modal iframe {
  border: 3px solid;
}

/* line 16, themes/ashday_foundation/scss/base/partials/_overlay.scss */
#mega-modal {
  padding: 17px;
}

/* line 21, themes/ashday_foundation/scss/base/partials/_overlay.scss */
.is-overlay .overlay-title {
  display: none;
}

/* line 24, themes/ashday_foundation/scss/base/partials/_overlay.scss */
.is-overlay #block-ashday-foundation-page-title {
  display: none;
}

/* line 27, themes/ashday_foundation/scss/base/partials/_overlay.scss */
.is-overlay #block-ashday-foundation-search {
  display: none;
}

/* line 30, themes/ashday_foundation/scss/base/partials/_overlay.scss */
.is-overlay #block-ashday-foundation-local-tasks {
  display: none;
}

/* line 34, themes/ashday_foundation/scss/base/partials/_overlay.scss */
.is-overlay:not(.path-gate-questions-form) #block-ashday-foundation-content,
.is-overlay:not(.path-gate-questions-form) .main-page-content {
  padding: 0 25px;
}

/* line 39, themes/ashday_foundation/scss/base/partials/_overlay.scss */
.is-overlay .overlay-height-clone {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 44, themes/ashday_foundation/scss/base/partials/_overlay.scss */
.reveal-title {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  margin: -30px -30px 20px !important;
  display: block;
  color: white;
  padding: 25px 64px 0 15px;
  min-height: 75px;
}

/* line 53, themes/ashday_foundation/scss/base/partials/_overlay.scss */
.reveal-title.details-overlay {
  padding: 45px 65px 10px 15px;
}

/* line 1, themes/ashday_foundation/scss/base/partials/_wysiwyg_templates.scss */
.template-left-image,
.template-right-image {
  text-align: center;
}

@media only screen and (min-width: 40.063em) {
  /* line 1, themes/ashday_foundation/scss/base/partials/_wysiwyg_templates.scss */
  .template-left-image,
  .template-right-image {
    width: 40%;
    margin-bottom: 10px;
  }
}

/* line 10, themes/ashday_foundation/scss/base/partials/_wysiwyg_templates.scss */
.template-left-image figure,
.template-right-image figure {
  margin: 0;
  display: inline-block;
  max-width: 100%;
}

/* line 15, themes/ashday_foundation/scss/base/partials/_wysiwyg_templates.scss */
.template-left-image figure figcaption,
.template-right-image figure figcaption {
  background-color: transparent;
  font-size: 15px;
  display: block;
  color: #aaaaaa;
  padding: 0 8px;
}

/* line 26, themes/ashday_foundation/scss/base/partials/_wysiwyg_templates.scss */
.template-left-image p,
.template-right-image p {
  display: none;
}

@media only screen and (min-width: 40.063em) {
  /* line 33, themes/ashday_foundation/scss/base/partials/_wysiwyg_templates.scss */
  .template-left-image {
    float: left;
    margin-right: 25px;
  }
  /* line 37, themes/ashday_foundation/scss/base/partials/_wysiwyg_templates.scss */
  .template-right-image {
    float: right;
    margin-left: 25px;
  }
}

/* line 7, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.block-content-form {
  width: 600px;
  margin: auto;
}

/* line 10, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.block-content-form .field--name-info {
  display: none;
}

/* line 13, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.block-content-form .vertical-tabs {
  display: none;
}

/* line 17, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.home-block-centered {
  margin: auto;
}

/* line 21, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.limit-block-to-page {
  max-width: 1300px;
}

/* line 25, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.homepage-leader {
  text-align: center;
}

/* line 27, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.homepage-leader div[id^="google_ads_iframe"] {
  margin: 40px 0;
}

/* line 32, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.home-accent-row {
  background-color: #f6f6f6;
}

/* line 36, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.border-bottom {
  border-bottom: 2px solid #f5f5f5;
}

/* line 39, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.border-top {
  border-top: 2px solid #f5f5f5;
}

/* line 42, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.border-left {
  border-left: 2px solid #f5f5f5;
}

/* line 45, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.border-right {
  border-right: 2px solid #f5f5f5;
}

/* line 49, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.two-column {
  padding: 25px 20px;
  border-bottom: 2px solid #f5f5f5;
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
          align-items: center;
}

/* line 56, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.two-column .home-block-column-1,
.two-column .home-block-column-2 {
  float: none !important;
  -webkit-box-flex: 1;
          flex: 1 1 100%;
}

@media (max-width: 800px) {
  /* line 61, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .two-column .home-block-column-1 section,
  .two-column .home-block-column-2 section {
    margin-top: 40px;
  }
  /* line 63, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .two-column .home-block-column-1 section:first-child,
  .two-column .home-block-column-2 section:first-child {
    margin-top: 0;
  }
}

@media (min-width: 800px) {
  /* line 49, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .two-column {
    -webkit-box-pack: space-evenly;
            justify-content: space-evenly;
    flex-wrap: nowrap;
    padding: 25px 0;
  }
  /* line 75, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .two-column .home-block-column-1 section,
  .two-column .home-block-column-2 section {
    border-bottom: 2px solid #f5f5f5;
    margin-bottom: 30px;
    padding-bottom: 20px;
  }
  /* line 80, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .two-column .home-block-column-1 section:last-of-type,
  .two-column .home-block-column-2 section:last-of-type {
    border-bottom-width: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 86, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .two-column .home-block-column-1 {
    -webkit-box-flex: 0;
            flex: 0 1 33%;
    padding: 3%;
    border-right: 2px solid #f5f5f5;
  }
  /* line 91, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .two-column .home-block-column-2 {
    padding: 3%;
    -webkit-box-flex: 0;
            flex: 0 1 66%;
  }
  /* line 98, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .two-column.wide-left-column .home-block-column-1 {
    padding: 3%;
    -webkit-box-flex: 0;
            flex: 0 1 66%;
    border-right: 0 none;
  }
  /* line 103, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .two-column.wide-left-column .home-block-column-2 {
    -webkit-box-flex: 0;
            flex: 0 1 33%;
    padding: 3%;
    border-left: 2px solid #f5f5f5;
  }
}

/* line 111, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.two-column .homepage-box-ad div[id^="google_ads_iframe"] {
  padding: 40px 0;
}

/* line 113, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.two-column .homepage-box-ad div[id^="google_ads_iframe"]:before {
  top: 14px;
}

/* line 120, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.three-column {
  padding: 50px 20px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
          align-items: stretch;
}

/* line 125, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.three-column > section {
  position: relative;
  margin: 35px 0;
  -webkit-box-flex: 1;
          flex: 1 1 100%;
}

/* line 129, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.three-column > section:last-child {
  margin-bottom: 0;
}

@media (min-width: 800px) {
  /* line 120, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .three-column {
    flex-wrap: nowrap;
    -webkit-box-pack: space-evenly;
            justify-content: space-evenly;
    padding: 50px 0;
  }
  /* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
  .three-column:before, .three-column:after {
    content: " ";
    display: table;
  }
  /* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
  .three-column:after {
    clear: both;
  }
  /* line 139, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .three-column > section {
    margin: 0;
    width: calc(33%);
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    min-height: 350px;
    padding: 0 3%;
    -webkit-box-flex: 0;
            flex: 0 1 33%;
  }
  /* line 147, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .three-column > section:nth-of-type(1) {
    border-right: 2px solid #f5f5f5;
  }
  /* line 150, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .three-column > section:nth-of-type(3) {
    border-left: 2px solid #f5f5f5;
  }
  /* line 153, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .three-column > section > .block {
    -webkit-box-flex: 1;
            flex: 1 0;
  }
}

@media (min-width: 800px) {
  /* line 160, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
  .three-column.top > section {
    -webkit-box-align: start;
            align-items: start;
  }
}

/* line 168, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
#sidebar-second div[id^="google_ads_iframe"] {
  padding: 40px 0;
  border-top: 1px solid #dedede !important;
}

/* line 171, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
#sidebar-second div[id^="google_ads_iframe"]:before {
  top: 14px;
}

/* line 178, themes/ashday_foundation/scss/base/partials/_customBlocks.scss */
.path-node .main-col div[id^="google_ads_iframe"] {
  margin: 40px 0;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
.block-eiq-1 {
  text-align: center;
  position: relative;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
.block-eiq-1 .content {
  background-size: cover;
  position: relative;
  height: 100%;
}

/* line 9, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
.block-eiq-1 .content .title {
  text-transform: uppercase;
  padding-bottom: 20px;
}

/* line 13, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
.block-eiq-1 .content .desc {
  line-height: 1.4;
}

/* line 16, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
.block-eiq-1 .content .hero-overlay {
  background-color: white;
  opacity: .8;
  padding: 30px 60px 40px 30px;
}

/* line 20, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
.block-eiq-1 .content .hero-overlay .sponsor-label {
  text-transform: uppercase;
  line-height: normal;
  padding: 10px 0;
  text-align: center;
  background-color: rgba(232, 246, 253, 0.8);
  margin: -30px -60px 20px -30px;
}

/* line 29, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
.block-eiq-1 .content .stripe {
  position: absolute;
  bottom: 0px;
  height: 12px;
  width: 100%;
  background-color: #C74B14;
}

@media (min-width: 600px) {
  /* line 38, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
  .block-eiq-1 .content {
    height: 415px;
  }
  /* line 41, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
  .block-eiq-1 .hero-overlay {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    position: absolute;
    width: 75%;
    bottom: 12px;
  }
}

/* line 49, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
.block-eiq-1 .slick-prev {
  left: 10px;
}

/* line 52, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_1.scss */
.block-eiq-1 .slick-next {
  right: 10px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_2.scss */
.block-eiq-2 {
  margin: auto;
  max-width: 1300px;
  padding: 25px 20px;
}

@media (min-width: 600px) {
  /* line 7, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_2.scss */
  .block-eiq-2 .item.large-teaser-box {
    width: 30%;
    float: left;
    margin: 0;
  }
  /* line 12, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_2.scss */
  .block-eiq-2 .item.large-teaser-box:nth-child(2) {
    margin: 0 5%;
  }
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_3.scss */
.block-eiq-3 {
  margin: 0 auto 20px auto;
  max-width: 350px;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_3.scss */
.block-eiq-3.empty-block {
  text-align: center;
  color: #aaa;
  padding: 20px;
  font-size: 16px;
  border: 1px dotted #aaa;
  max-width: 100%;
}

/* line 13, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_3.scss */
.block-eiq-3 .item {
  text-align: center;
  margin: 0;
  position: relative;
}

/* line 17, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_3.scss */
.block-eiq-3 .item .sponsor-label {
  height: 45px;
  width: 100%;
  text-transform: uppercase;
  padding-top: 15px;
  text-align: center;
  line-height: normal;
  background-color: rgba(232, 246, 253, 0.8);
  position: absolute;
  top: 0;
}

/* line 28, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_3.scss */
.block-eiq-3 .item img {
  width: 100%;
  max-height: 450px;
}

/* line 32, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_3.scss */
.block-eiq-3 .item .item-content-wrapper {
  padding: 0 5px 5px 5px;
  background-color: white;
  text-align: left;
  margin: 0 0 20px 0;
}

/* line 37, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_3.scss */
.block-eiq-3 .item .item-content-wrapper.sponsored {
  background-color: #e8f6fd;
}

/* line 40, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_3.scss */
.block-eiq-3 .item .item-content-wrapper .item-content {
  padding: 15px 20px 10px 20px;
  background-color: white;
}

/* line 43, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_3.scss */
.block-eiq-3 .item .item-content-wrapper .item-content .desc {
  line-height: 1.2;
  font-size: 15px;
  margin: 10px 0;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_4.scss */
.block-eiq-4 {
  margin: auto auto 30px auto;
  max-width: 1300px;
}

/* line 6, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_4.scss */
.block-eiq-4 h2 {
  text-transform: uppercase;
  border-bottom: 1px solid #f6f6f6;
  padding-bottom: 10px;
  margin-bottom: 50px;
}

/* line 13, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_4.scss */
.block-eiq-4 .item.large-teaser-box .placeholder-image-wrapper {
  display: none;
}

@media (min-width: 650px) and (max-width: 799px), (min-width: 1000px) {
  /* line 18, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_4.scss */
  .block-eiq-4 .item.large-teaser-box {
    width: 30%;
    float: left;
    margin: 0;
  }
  /* line 23, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_4.scss */
  .block-eiq-4 .item.large-teaser-box:nth-child(2) {
    margin: 0 5%;
  }
  /* line 27, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_4.scss */
  .block-eiq-4 .item.large-teaser-box .placeholder-image-wrapper {
    display: block;
  }
}

/* line 3, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_5.scss */
.block-eiq-5 .category-header {
  border-bottom: 2px solid #f5f5f5;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

/* line 7, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_5.scss */
.block-eiq-5 .category-header a {
  color: black;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_6.scss */
.block-eiq-6 {
  text-align: center;
}

/* line 4, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_6.scss */
.block-eiq-6 .button {
  margin-top: 20px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_7.scss */
.block-eiq-7 {
  text-align: center;
}

/* line 4, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_7.scss */
.block-eiq-7 .content {
  width: 80%;
  margin: auto;
}

/* line 8, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_7.scss */
.block-eiq-7 .cta-image {
  margin-bottom: 20px;
}

/* line 11, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_7.scss */
.block-eiq-7 .button {
  margin-top: 20px;
}

/* line 14, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_7.scss */
.block-eiq-7 .desc {
  line-height: 1.2;
  margin: 10px 0;
  font-size: 15px;
  text-align: left;
}

/* line 19, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_7.scss */
.block-eiq-7 .desc p {
  font-size: 15px;
  line-height: inherit;
  text-align: inherit;
}

/* line 3, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_8.scss */
.block-eiq-8 .content {
  right: 0;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_8.scss */
.block-eiq-8 .content .title {
  padding: 15px 2%;
}

/* line 8, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_8.scss */
.block-eiq-8 .content .desc {
  padding: 0 5px;
  line-height: 1.2;
  font-size: 15px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_9.scss */
.block-eiq-9 {
  text-align: left;
  padding: 40px 0 15px 0;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_9.scss */
.block-eiq-9 .content {
  position: relative;
}

/* line 58, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-9 .content .icon-bubble {
  background-color: #C74B14;
  height: 80px;
  width: 80px;
  top: -25px;
  left: 5px;
  text-align: center;
  position: absolute;
  border-radius: 100px;
}

@media (min-width: 800px) {
  /* line 58, themes/ashday_foundation/scss/base/partials/_mixins.scss */
  .block-eiq-9 .content .icon-bubble {
    left: 25px;
  }
}

/* line 72, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-9 .content .icon-bubble img {
  width: 50% !important;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 8, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_9.scss */
.block-eiq-9 .content .title-bar {
  background-color: #eaeaea;
  min-height: 65px;
  padding-left: 110px;
}

/* line 12, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_9.scss */
.block-eiq-9 .content .title-bar .category-title {
  color: black;
  padding-top: 8px;
  font-size: 27px;
}

/* line 16, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_9.scss */
.block-eiq-9 .content .title-bar .category-title a {
  color: inherit;
  font-size: inherit;
}

/* line 21, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_9.scss */
.block-eiq-9 .content .title-bar .sponsor-label {
  font-size: 12px;
  text-transform: uppercase;
  margin-top: -4px;
  padding-bottom: 4px;
}

/* line 147, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-9 .content .title-bar .sponsor-label a {
  color: #C74B14;
}

/* line 25, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_9.scss */
.block-eiq-9 .content .icon-bubble {
  position: absolute;
  left: 15px;
  top: -18px;
}

/* line 3, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_10.scss */
.block-eiq-10 {
  background-color: #f6f6f6;
  padding-top: 25px;
  margin: auto;
}

@media (min-width: 600px) {
  /* line 3, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_10.scss */
  .block-eiq-10 {
    width: calc(100% - 140px);
    max-width: 1160px;
  }
}

/* line 12, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_10.scss */
.block-eiq-10 a {
  color: #4A4A4A;
}

/* line 16, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_10.scss */
.block-eiq-10 h2 {
  text-align: center;
  font-size: 42px;
  display: block;
}

/* line 21, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_10.scss */
.block-eiq-10 .more-button-wrap {
  text-align: center;
  margin-top: 40px;
  padding-bottom: 50px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
.block-eiq-11 {
  background-size: cover;
  background-position: center;
  background-image: url("/themes/ashday_foundation/images/bgd_keyboard.jpg");
}

/* line 7, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
.block-eiq-11 .title-bar {
  background-color: rgba(255, 255, 255, 0.4);
  text-align: center;
  padding: 17px 10px 25px 10px;
}

@media (min-width: 600px) {
  /* line 7, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
  .block-eiq-11 .title-bar {
    margin-bottom: 32px;
  }
}

/* line 15, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
.block-eiq-11 .title-bar h2 {
  color: white;
  margin: 0;
  letter-spacing: 1px;
  font-size: 48px;
}

/* line 23, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
.block-eiq-11 .subscribe-group {
  padding: 20px;
}

/* line 26, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
.block-eiq-11 .subscribe-group > div {
  text-align: center;
}

/* line 29, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
.block-eiq-11 .subscribe-group .subscribe-email {
  padding-bottom: 20px;
}

/* line 32, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
.block-eiq-11 .subscribe-group .subscribe-print {
  padding-top: 20px;
  border-top: 1px solid white;
}

@media (min-width: 600px) {
  /* line 23, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
  .block-eiq-11 .subscribe-group {
    padding: 32px 10px;
  }
  /* line 38, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
  .block-eiq-11 .subscribe-group .subscribe-email, .block-eiq-11 .subscribe-group .subscribe-print {
    width: 49.5%;
    display: inline-block;
    padding: 0 80px;
  }
  /* line 44, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
  .block-eiq-11 .subscribe-group.has-descriptions .subscribe-email, .block-eiq-11 .subscribe-group.has-descriptions .subscribe-print {
    padding-bottom: 40px;
  }
  /* line 48, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
  .block-eiq-11 .subscribe-group .subscribe-print {
    border-left: 1px solid white;
    border-top: 0;
    padding-top: 0;
  }
}

@media (min-width: 950px) {
  /* line 55, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
  .block-eiq-11 .subscribe-group .button {
    min-width: 300px;
  }
}

/* line 60, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
.block-eiq-11 .subscribe-group h3 {
  color: white;
  font-size: 32px;
  letter-spacing: 1px;
  margin-bottom: 20px;
}

/* line 67, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
.block-eiq-11 .subscribe-group p {
  color: white;
  font-size: 20px;
  margin-top: 14px;
  margin-bottom: 34px;
}

/* line 74, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_11.scss */
.block-eiq-11 .subscribe-group .button {
  letter-spacing: 1px;
  font-size: 22px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_12.scss */
.block-eiq-12 {
  margin: auto;
  max-width: 1300px;
}

@media (min-width: 450px) {
  /* line 6, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_12.scss */
  .block-eiq-12 .item.large-teaser-box {
    width: 45%;
    float: left;
    margin: 0;
    position: relative;
  }
  /* line 12, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_12.scss */
  .block-eiq-12 .item.large-teaser-box:nth-child(2) {
    margin: 0 5%;
  }
}

/* line 1, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_13.scss */
.block-eiq-13 {
  padding-bottom: 20px;
}

/* line 47, themes/ashday_foundation/scss/base/partials/_mixins.scss */
#sidebar-second .block-eiq-13 > .content {
  border-top: 5px solid black;
}

/* line 51, themes/ashday_foundation/scss/base/partials/_mixins.scss */
#sidebar-second .block-eiq-13 h2.title {
  text-align: center;
  margin: 15px 0 20px 0;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_13.scss */
.block-eiq-13 h2.title {
  text-align: center;
  margin: 15px 0 20px 0;
}

/* line 10, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_13.scss */
.block-eiq-13 .social-icons {
  text-align: center;
}

/* line 12, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_13.scss */
.block-eiq-13 .social-icons a {
  margin: 0 5px;
}

/* line 3, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_15.scss */
.block-eiq-15 .content {
  position: relative;
  text-align: center;
}

/* line 6, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_15.scss */
.block-eiq-15 .content .bg {
  background-size: cover;
  background-position: center top;
}

/* line 10, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_15.scss */
.block-eiq-15 .content img {
  width: 100%;
}

/* line 13, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_15.scss */
.block-eiq-15 .content .title {
  margin: 0 auto;
  padding: 0 10px;
  width: 100%;
  max-width: 825px;
  text-align: center;
}

/* line 20, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_15.scss */
.block-eiq-15 .content .hero-caption {
  position: absolute;
  bottom: 0;
  max-width: 500px;
  padding: 10px 20px;
  background: rgba(0, 0, 0, 0.65);
  color: white;
  font-weight: bold;
  text-align: left;
  overflow: hidden;
  font-size: 12px;
  max-height: 100%;
}

@media (min-width: 500px) {
  /* line 20, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_15.scss */
  .block-eiq-15 .content .hero-caption {
    padding: 20px 40px;
    font-size: 17px;
  }
}

@media (min-width: 650px) {
  /* line 38, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_15.scss */
  .block-eiq-15 .content .title {
    padding: 25px 10px;
  }
  /* line 41, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_15.scss */
  .block-eiq-15 .content img + .title,
  .block-eiq-15 .content div.bg + .title {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.85);
  }
}

/* line 49, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_15.scss */
.block-eiq-15 .content .sponsor-label {
  font-size: 15px;
  text-transform: uppercase;
}

/* line 52, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_15.scss */
.block-eiq-15 .content .sponsor-label a {
  color: #C74B14;
}

/* line 47, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-16 > .content {
  border-top: 5px solid black;
}

/* line 51, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-16 h2.title {
  text-align: center;
  margin: 15px 0 20px 0;
}

/* line 4, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.block-eiq-16 .item {
  padding-bottom: 25px;
  padding-top: 5px;
  position: relative;
  border-top: 1px solid #eaeaea;
}

/* line 9, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.block-eiq-16 .item .item-left {
  display: inline-block;
  width: 41%;
  padding-top: 20px;
  text-align: center;
}

/* line 14, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.block-eiq-16 .item .item-left img {
  border: 1px solid #eaeaea;
}

/* line 18, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.block-eiq-16 .item .item-right {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding-top: 20px;
}

/* line 24, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.block-eiq-16 .item .item-right .sponsor-label {
  font-size: 12px;
  text-transform: uppercase;
  color: #C74B14;
  margin-top: -15px;
  margin-bottom: 5px;
  text-align: center;
}

/* line 33, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.block-eiq-16 .item .item-right .title-wrap .category {
  font-size: 11px;
  text-transform: uppercase;
  padding-bottom: 3px;
}

/* line 37, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.block-eiq-16 .item .item-right .title-wrap .category a {
  color: #A0A0A0;
}

/* line 41, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.block-eiq-16 .item .item-right .title-wrap .title {
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
}

/* line 45, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.block-eiq-16 .item .item-right .title-wrap .title a {
  color: #44525B;
}

/* line 51, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.block-eiq-16 .item .item-left + .item-right {
  width: 54%;
  padding-left: 4%;
}

/* line 61, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.main-col .block-eiq-16 > .content {
  border-top: none;
}

/* line 65, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.main-col .block-eiq-16 h2.title {
  text-align: left;
  margin: 15px 0 10px 0;
}

/* line 70, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.main-col .block-eiq-16 .items-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}

/* line 77, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.main-col .block-eiq-16 .items-grid .item .item-right .title-wrap .category {
  font-size: 14px;
}

/* line 81, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
.main-col .block-eiq-16 .items-grid .item .item-right .title-wrap .title {
  font-size: 16px;
}

@media (max-width: 900px) {
  /* line 93, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_16.scss */
  .main-col .block-eiq-16 {
    display: none !important;
  }
}

/* line 4, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_17.scss */
.block-eiq-17.style-large > .content {
  border-top-width: 0;
}

/* line 7, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_17.scss */
.block-eiq-17.style-large h2 {
  display: none;
}

/* line 10, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_17.scss */
.block-eiq-17.style-large .tags a {
  font-size: 16px;
  line-height: 18px;
  padding: 8px 15px;
  margin: 6px 4px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_18.scss */
.block-eiq-18 {
  padding-bottom: 25px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_20.scss */
.block-eiq-20 .content {
  padding: 50px 20px;
  background-color: #f6f6f6;
}

@media only screen and (min-width: 64.063em) {
  /* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_20.scss */
  .block-eiq-20 .content ul {
    margin: 0 10%;
  }
}

/* line 10, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_20.scss */
.block-eiq-20 .content div.contact-pod {
  background-color: #FFFFFF;
  width: 250px;
  max-width: 100%;
  margin: 0 auto;
  border-radius: 7px;
}

/* line 16, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_20.scss */
.block-eiq-20 .content div.contact-pod .contact-pod-image {
  margin-top: 20px;
}

/* line 19, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_20.scss */
.block-eiq-20 .content div.contact-pod a.btn-secondary {
  font-size: 16px;
  padding: 10px 20px;
  min-width: 130px;
  max-width: 90%;
}

/* line 1, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_21.scss */
.block-eiq-21 {
  margin-bottom: 15px;
}

/* line 47, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-21 > .content {
  border-top: 5px solid black;
}

/* line 51, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-21 h2.title {
  text-align: center;
  margin: 15px 0 20px 0;
}

/* line 4, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_21.scss */
.block-eiq-21 .item {
  border-top: 1px solid #f6f6f6;
  padding: 10px;
}

/* line 7, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_21.scss */
.block-eiq-21 .item .category {
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 8px;
}

/* line 11, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_21.scss */
.block-eiq-21 .item .category a {
  color: #4A4A4A;
}

/* line 15, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_21.scss */
.block-eiq-21 .item .title {
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
}

/* line 19, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_21.scss */
.block-eiq-21 .item .title a {
  color: #4A4A4A;
}

/* line 23, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_21.scss */
.block-eiq-21 .item .date {
  font-size: 11px;
  font-weight: bold;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
.block-eiq-22 .content {
  padding: 20px 0 40px 0;
  border-bottom: 1px solid #dedede;
}

@media only screen and (min-width: 64.063em) {
  /* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
  .block-eiq-22 .content {
    padding: 70px 0 50px 0;
  }
}

/* line 10, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
.block-eiq-22 .content .row .column {
  text-align: left;
  max-width: 500px;
  margin: 0 auto;
  float: none;
}

@media only screen and (min-width: 64.063em) {
  /* line 10, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
  .block-eiq-22 .content .row .column {
    float: left;
  }
  /* line 19, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
  .block-eiq-22 .content .row .column:last-child {
    float: right;
  }
}

/* line 24, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
.block-eiq-22 .content .row .column .item {
  position: relative;
  min-width: 300px;
  min-height: 80px;
}

/* line 29, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
.block-eiq-22 .content .row .column .item .image {
  position: absolute;
  top: 5px;
  left: 0;
  height: 56px;
  width: 56px;
}

/* line 36, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
.block-eiq-22 .content .row .column .item .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 41, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
.block-eiq-22 .content .row .column .item .info {
  padding-left: 70px;
}

/* line 44, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
.block-eiq-22 .content .row .column .item .info span, .block-eiq-22 .content .row .column .item .info span p {
  font-size: 19px;
}

/* line 48, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_22.scss */
.block-eiq-22 .content .row .column .item .info a {
  text-decoration: underline;
  color: #4A4A4A;
  word-break: break-all;
}

/* line 1, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_23.scss */
.block-eiq-23 {
  padding-bottom: 20px;
  text-align: center;
}

/* line 47, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-23 > .content {
  border-top: 5px solid black;
}

/* line 51, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-23 h2.title {
  text-align: center;
  margin: 15px 0 20px 0;
}

/* line 7, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_23.scss */
.block-eiq-23 .thumbnail img {
  border-radius: 100%;
  border: 4px solid white;
  max-width: 150px;
  box-shadow: 0 5px 9px -2px rgba(0, 0, 0, 0.5);
}

/* line 15, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_23.scss */
.block-eiq-23 h3 {
  margin: 20px 0;
  font-size: 19px;
  text-transform: uppercase;
}

/* line 20, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_23.scss */
.block-eiq-23 h3 a, .block-eiq-23 h3 a:hover, .block-eiq-23 h3 a:active, .block-eiq-23 h3 a:focus {
  color: inherit;
}

/* line 25, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_23.scss */
.block-eiq-23 .bio, .block-eiq-23 .bio p {
  font-size: 17px;
  line-height: 1.2;
}

/* line 29, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_23.scss */
.block-eiq-23 .bio a, .block-eiq-23 .bio p a {
  color: black;
  font-style: italic;
  text-decoration: underline;
}

/* line 35, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_23.scss */
.block-eiq-23 .email {
  border-top: 1px solid #eaeaea;
  margin-top: 1.5em;
  padding: 0.5em 0.5em 0.5em calc(1em + 10px);
  background-position: 0 calc(.5em + 3px);
  background-repeat: no-repeat;
  background-image: url(/themes/ashday_foundation/images/blocks/prodEmail.png);
  text-align: left;
  padding: 0.5em 1em 0.5em calc(1em + 30px);
  background-position: 1em calc(.5em + 2px);
}

/* line 164, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-23 .email a {
  color: #4A4A4A;
}

/* line 47, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-24 > .content {
  border-top: 5px solid black;
}

/* line 51, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-24 h2.title {
  text-align: center;
  margin: 15px 0 20px 0;
}

/* line 4, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item {
  padding-bottom: 25px;
  padding-top: 5px;
  position: relative;
  border-top: 1px solid #eaeaea;
}

/* line 9, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-left {
  display: inline-block;
  width: 41%;
  padding-top: 20px;
  text-align: center;
}

/* line 14, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-left img {
  border: 1px solid #eaeaea;
  width: 100%;
}

/* line 19, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-right {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding-top: 20px;
}

/* line 25, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-right .sponsor-label {
  font-size: 12px;
  text-transform: uppercase;
  color: #C74B14;
  margin-top: -15px;
  margin-bottom: 5px;
  text-align: center;
}

/* line 33, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-right .date {
  font-size: 12px;
  text-transform: uppercase;
  padding-bottom: 3px;
}

/* line 37, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-right .date a {
  color: #A0A0A0;
}

/* line 41, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-right .location {
  font-size: 13px;
  padding-top: 8px;
}

/* line 44, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-right .location p {
  font-size: inherit;
}

/* line 49, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-right .title-wrap .title {
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
}

/* line 53, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-right .title-wrap .title a {
  color: #44525B;
}

/* line 59, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_24.scss */
.block-eiq-24 .item .item-left + .item-right {
  width: 54%;
  padding-left: 4%;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25-bg-wrapper {
  background-size: cover;
  background-position: center;
  background-image: url("/themes/ashday_foundation/images/bgd_events_pod.jpg");
}

/* line 7, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 {
  padding: 30px 20px;
  max-width: 1300px;
  margin: auto;
}

/* line 11, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 h2 {
  text-align: center;
  font-size: 42px;
  display: block;
  padding-bottom: 25px;
}

/* line 17, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .button {
  text-align: center;
  width: 270px;
  display: block;
  opacity: .8;
  margin: 25px auto 35px auto;
}

/* line 24, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

/* line 27, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item {
  width: 90%;
  margin: 20px auto 25px auto;
}

@media (min-width: 600px) {
  /* line 27, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25 .items .item {
    width: 75%;
  }
}

/* line 33, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .content {
  width: 100%;
}

@media (min-width: 600px) {
  /* line 33, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25 .items .item .content {
    height: 100%;
  }
}

/* line 39, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .event-panel {
  height: auto;
}

/* line 42, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .left-panel {
  background-color: #C74B14;
  text-align: center;
  height: 100%;
  position: relative;
  box-sizing: border-box;
}

/* line 48, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .left-panel .date {
  color: white;
  font-family: "Open Sans Condensed", sans-serif;
  width: 100%;
  padding: 10px;
}

/* line 53, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .left-panel .date .month, .block-eiq-25 .items .item .left-panel .date .day {
  text-align: center;
  color: inherit;
  font-family: inherit;
  font-weight: bold;
}

/* line 59, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .left-panel .date .month {
  font-size: 42px;
  line-height: 42px;
  text-transform: uppercase;
}

/* line 64, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .left-panel .date .day {
  font-size: 70px;
  line-height: 70px;
}

@media (min-width: 600px) {
  /* line 42, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25 .items .item .left-panel {
    width: 20%;
    float: left;
  }
  /* line 72, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25 .items .item .left-panel .date {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 77, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .right-panel {
  box-sizing: border-box;
  background-color: white;
}

/* line 80, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .right-panel a {
  color: #4A4A4A;
}

/* line 83, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .right-panel .title {
  margin-bottom: 10px;
}

/* line 86, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .right-panel .desc {
  margin-top: 10px;
}

/* line 90, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .right-panel .dates .mobile {
  display: block;
}

/* line 93, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .right-panel .dates .desktop {
  display: none;
}

/* line 98, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .right-panel .content {
  padding: 30px 40px;
}

/* line 100, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
.block-eiq-25 .items .item .right-panel .content .dates, .block-eiq-25 .items .item .right-panel .content .location {
  font-weight: bold;
}

@media (min-width: 600px) {
  /* line 77, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25 .items .item .right-panel {
    float: right;
    height: 100%;
    width: 80%;
  }
  /* line 108, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25 .items .item .right-panel .dates, .block-eiq-25 .items .item .right-panel .location {
    display: inline-block;
  }
  /* line 112, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25 .items .item .right-panel .dates .mobile {
    display: none;
  }
  /* line 115, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25 .items .item .right-panel .dates .desktop {
    display: block;
    padding-right: 10px;
  }
}

@media (min-width: 1000px) {
  /* line 128, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25.two-col .items .item {
    width: 45%;
  }
  /* line 133, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25.two-col .items .item .content .right-panel .dates .mobile {
    display: block;
    padding-right: 10px;
  }
  /* line 137, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_25.scss */
  .block-eiq-25.two-col .items .item .content .right-panel .dates .desktop {
    display: none;
  }
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 {
  max-width: 1300px;
  margin: auto;
  padding: 30px 20px;
}

/* line 9, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic {
  float: left;
  margin-bottom: 20px;
}

@media (min-width: 900px) {
  /* line 9, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
  .block-eiq-26 .topic {
    width: calc(50% - 25px);
  }
}

/* line 15, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .topic-name {
  margin-bottom: 10px;
  background-color: #f6f6f6;
  font-size: 20px;
}

/* line 19, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .topic-name a {
  color: black;
  width: 100%;
  padding: 10px;
  display: block;
  background-image: url(/themes/ashday_foundation/images/highlight-arrow.png);
  background-repeat: no-repeat;
  background-position: right 10px top 50%;
}

/* line 29, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item {
  position: relative;
}

/* line 32, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item .title h3 {
  font-weight: normal;
  text-transform: none;
  font-family: Arial, sans-serif;
}

/* line 37, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item.large {
  margin-bottom: 15px;
}

/* line 38, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item.large .sponsor-label {
  width: 100%;
  line-height: normal;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(232, 246, 253, 0.8);
  position: absolute;
}

@media (max-width: 500px) {
  /* line 37, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
  .block-eiq-26 .topic .item.large {
    padding-bottom: 5px;
    border-bottom: 2px solid #f5f5f5;
  }
}

@media (min-width: 500px) {
  /* line 37, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
  .block-eiq-26 .topic .item.large {
    width: 45%;
    float: left;
    margin-right: 15px;
  }
}

/* line 57, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item.large .title h3 {
  font-size: 16px;
  padding-top: 5px;
}

/* line 62, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item.small {
  border-bottom: 2px solid #f5f5f5;
  padding: 7px 0;
}

/* line 63, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item.small .sponsor-label {
  width: 100%;
  text-transform: uppercase;
  line-height: normal;
  padding: 8px 0;
  text-align: center;
  color: #C74B14;
  font-size: 14px;
}

@media (min-width: 500px) {
  /* line 62, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
  .block-eiq-26 .topic .item.small {
    width: calc(55% - 15px);
    float: right;
  }
}

/* line 78, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item.small .image {
  width: 30%;
  margin-right: 10px;
  float: left;
}

/* line 83, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item.small .title {
  width: calc(70% - 10px);
  float: right;
}

/* line 86, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item.small .title h3 {
  font-size: 14px;
}

/* line 90, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item.small:first-child {
  padding-top: 0;
}

/* line 93, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
.block-eiq-26 .topic .item.small:last-child {
  border-bottom-width: 0;
  padding-bottom: 0;
}

@media (min-width: 900px) {
  /* line 99, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_26.scss */
  .block-eiq-26 .topic:nth-child(odd) {
    margin-right: 50px;
  }
}

/* line 1, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_27.scss */
.block-eiq-27 {
  padding-bottom: 20px;
}

/* line 47, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-27 > .content {
  border-top: 5px solid black;
}

/* line 51, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-27 h2.title {
  text-align: center;
  margin: 15px 0 20px 0;
}

/* line 4, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_27.scss */
.block-eiq-27 .detail {
  border-top: 1px solid #eaeaea;
  padding: 0.5em 1em 0.5em calc(1em + 30px);
  background-position: 1em calc(.5em + 2px);
  background-repeat: no-repeat;
}

/* line 9, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_27.scss */
.block-eiq-27 .detail a {
  color: #4A4A4A;
}

/* line 12, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_27.scss */
.block-eiq-27 .detail.website {
  background-image: url(/themes/ashday_foundation/images/blocks/prodLink.png);
}

/* line 15, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_27.scss */
.block-eiq-27 .detail.phone {
  background-image: url(/themes/ashday_foundation/images/blocks/prodPhone.png);
}

/* line 18, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_27.scss */
.block-eiq-27 .detail.email {
  background-image: url(/themes/ashday_foundation/images/blocks/prodEmail.png);
}

/* line 21, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_27.scss */
.block-eiq-27 .detail.msrp {
  background-image: url(/themes/ashday_foundation/images/blocks/PriceTag3.png);
  background-position-y: 7px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
.block-eiq-28 {
  max-width: 1300px;
  margin: 2em auto;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
.block-eiq-28 h2 {
  margin: 0 1em 1em 0;
  padding: 0 0 20px 10px;
  border-bottom: 1px solid #eaeaea;
}

/* line 10, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
.block-eiq-28 .pop-product {
  width: 100%;
  float: left;
  margin-bottom: 2em;
}

@media (min-width: 550px) {
  /* line 10, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
  .block-eiq-28 .pop-product {
    width: 33%;
    padding: 0 .5em;
    margin-bottom: 0;
  }
  /* line 18, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
  .block-eiq-28 .pop-product.first {
    padding: 0 1em 0 0;
  }
  /* line 21, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
  .block-eiq-28 .pop-product.last {
    padding: 0 0 0 1em;
  }
}

/* line 25, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
.block-eiq-28 .pop-product .content {
  position: relative;
}

/* line 27, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
.block-eiq-28 .pop-product .content .image {
  border: 2px solid #eaeaea;
}

/* line 30, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
.block-eiq-28 .pop-product .content .sponsor-label {
  position: absolute;
  top: 0;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  padding: 1em 0;
  background-color: rgba(232, 246, 253, 0.8);
}

/* line 39, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
.block-eiq-28 .pop-product .content img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

/* line 45, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
.block-eiq-28 .pop-product .content .title {
  margin-top: 1em;
}

/* line 47, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
.block-eiq-28 .pop-product .content .title h3 {
  color: #4A4A4A;
  width: 100%;
  margin: 0;
  font-size: 20px;
}

/* line 56, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_28.scss */
.block-eiq-28 .pop-product.sponsored .image {
  border-color: #e8f6fd;
}

/* line 6, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
.block-eiq-29 {
  max-width: 1300px;
  margin: auto;
  padding: 50px 20px 30px 20px;
}

/* line 10, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
.block-eiq-29 h2 {
  text-align: center;
  font-size: 42px;
  display: block;
  padding-bottom: 1em;
}

@media (min-width: 430px) {
  /* line 16, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
  .block-eiq-29 .product {
    padding: 1em .5em 0 0;
  }
  /* line 19, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
  .block-eiq-29 .product:nth-of-type(2n) {
    padding: 1em .5em 0 0;
  }
  /* line 22, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
  .block-eiq-29 .product:nth-of-type(3), .block-eiq-29 .product:nth-of-type(5) {
    padding: 1em 0 0 .5em;
  }
}

@media (min-width: 800px) {
  /* line 16, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
  .block-eiq-29 .product {
    padding: 1em 0 0 1em;
  }
  /* line 29, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
  .block-eiq-29 .product:nth-of-type(2n) {
    padding: 1em 0 0 1em;
  }
  /* line 32, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
  .block-eiq-29 .product:nth-of-type(3), .block-eiq-29 .product:nth-of-type(5) {
    padding: 1em 0 0 1em;
  }
}

/* line 38, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
.block-eiq-29 .product .content .featured-label {
  color: #aaaaaa;
  text-transform: uppercase;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.25em;
  position: absolute;
  top: -2em;
}

/* line 48, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
.block-eiq-29 .product.featured {
  padding: 1em 0 0;
  width: 100%;
}

@media (min-width: 800px) {
  /* line 48, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
  .block-eiq-29 .product.featured {
    width: 50%;
  }
}

/* line 54, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
.block-eiq-29 .product.featured .title {
  height: 115px;
}

/* line 56, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
.block-eiq-29 .product.featured .title h3 {
  font-size: 26px;
}

/* line 66, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
.block-eiq-29.short .product .content .title {
  height: 58px;
}

/* line 71, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
.block-eiq-29.short .product.featured .title {
  height: 115px;
}

/* line 77, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_29.scss */
.block-eiq-29 .more-button-wrap {
  text-align: center;
  margin-top: 40px;
  padding-bottom: 50px;
}

/* line 1, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_30.scss */
.block-eiq-30 {
  padding-bottom: 20px;
}

/* line 47, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-30 > .content {
  border-top: 5px solid black;
}

/* line 51, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-30 h2.title {
  text-align: center;
  margin: 15px 0 20px 0;
}

/* line 4, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_30.scss */
.block-eiq-30 .b-g-logo {
  margin-bottom: 2em;
}

/* line 6, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_30.scss */
.block-eiq-30 .b-g-logo img {
  display: block;
  margin: 0 auto;
}

/* line 11, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_30.scss */
.block-eiq-30 .detail {
  border-top: 1px solid #eaeaea;
  padding: 0.5em 1em 0.5em calc(1em + 40px);
  background-position: 1em calc(.5em + 2px);
  background-repeat: no-repeat;
}

/* line 16, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_30.scss */
.block-eiq-30 .detail a {
  color: #4A4A4A;
}

/* line 19, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_30.scss */
.block-eiq-30 .detail.address {
  background-image: url(/themes/ashday_foundation/images/Location.png);
}

/* line 22, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_30.scss */
.block-eiq-30 .detail.website {
  background-image: url(/themes/ashday_foundation/images/blocks/prodLink.png);
}

/* line 25, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_30.scss */
.block-eiq-30 .detail.phone {
  background-image: url(/themes/ashday_foundation/images/blocks/prodPhone.png);
}

/* line 28, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_30.scss */
.block-eiq-30 .detail.email {
  background-image: url(/themes/ashday_foundation/images/blocks/prodEmail.png);
}

/* line 1, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_31.scss */
.block-eiq-31 {
  margin-bottom: 65px;
}

/* line 4, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_31.scss */
.block-eiq-31 .content h2 {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 20px;
  margin: 0 20px 35px 0;
}

/* line 7, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_31.scss */
.block-eiq-31 .content h3.title {
  margin-bottom: 10px;
  font-size: 20px;
}

/* line 3, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
.block-eiq-32 h2 {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 20px;
  margin: 0 20px 35px 0;
}

/* line 6, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
.block-eiq-32 .pop-product {
  width: 100%;
  float: left;
  margin-bottom: 2em;
}

@media (min-width: 550px) {
  /* line 6, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
  .block-eiq-32 .pop-product {
    width: 33%;
    padding: 0 .5em;
  }
  /* line 13, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
  .block-eiq-32 .pop-product.first, .block-eiq-32 .pop-product:nth-of-type(4) {
    padding: 0 1em 0 0;
  }
  /* line 17, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
  .block-eiq-32 .pop-product.last, .block-eiq-32 .pop-product:nth-of-type(3) {
    padding: 0 0 0 1em;
  }
}

/* line 22, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
.block-eiq-32 .pop-product .content {
  position: relative;
}

/* line 24, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
.block-eiq-32 .pop-product .content .image {
  border: 2px solid #eaeaea;
}

/* line 27, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
.block-eiq-32 .pop-product .content .sponsor-label {
  position: absolute;
  top: 0;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  padding: 1em 0;
  background-color: rgba(232, 246, 253, 0.8);
}

/* line 36, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
.block-eiq-32 .pop-product .content img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

/* line 42, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
.block-eiq-32 .pop-product .content .title {
  margin-top: 1em;
}

/* line 44, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
.block-eiq-32 .pop-product .content .title h3 {
  color: #4A4A4A;
  width: 100%;
  margin: 0;
  font-size: 20px;
}

/* line 53, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_32.scss */
.block-eiq-32 .pop-product.sponsored .image {
  border-color: #e8f6fd;
}

/* line 47, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-33 > .content {
  border-top: 5px solid black;
}

/* line 51, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.block-eiq-33 h2.title {
  text-align: center;
  margin: 15px 0 20px 0;
}

/* line 3, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_33.scss */
.block-eiq-33 .item {
  padding-bottom: 25px;
  padding-top: 5px;
  position: relative;
  border-top: 1px solid #eaeaea;
}

/* line 8, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_33.scss */
.block-eiq-33 .item .item-left {
  display: inline-block;
  width: 41%;
  padding-top: 20px;
  text-align: center;
}

/* line 13, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_33.scss */
.block-eiq-33 .item .item-left img {
  border: 1px solid #eaeaea;
}

/* line 17, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_33.scss */
.block-eiq-33 .item .item-right {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: top;
  padding-top: 20px;
}

/* line 23, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_33.scss */
.block-eiq-33 .item .item-right .sponsor-label {
  font-size: 12px;
  text-transform: uppercase;
  color: #C74B14;
  margin-top: -15px;
  margin-bottom: 5px;
  text-align: center;
}

/* line 32, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_33.scss */
.block-eiq-33 .item .item-right .title-wrap .category {
  font-size: 11px;
  text-transform: uppercase;
  padding-bottom: 3px;
}

/* line 36, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_33.scss */
.block-eiq-33 .item .item-right .title-wrap .category a {
  color: #A0A0A0;
}

/* line 40, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_33.scss */
.block-eiq-33 .item .item-right .title-wrap .title {
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
}

/* line 44, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_33.scss */
.block-eiq-33 .item .item-right .title-wrap .title a {
  color: #44525B;
}

/* line 50, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_33.scss */
.block-eiq-33 .item .item-left + .item-right {
  width: 54%;
  padding-left: 4%;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_34.scss */
.block-eiq-34 h2 {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 20px;
  margin: 0 20px 35px 0;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_34.scss */
.block-eiq-34 .file-download-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
}

/* line 9, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_34.scss */
.block-eiq-34 .file-download-wrapper:before, .block-eiq-34 .file-download-wrapper:after {
  display: none;
}

/* line 13, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_34.scss */
.block-eiq-34 .file-download-wrapper .file-download-link {
  -webkit-box-flex: 1;
          flex: 1 1 100%;
  border-bottom: 0 none;
  border-top: 0 none;
  background: #f5f5f5;
  margin: 0 0 20px 0;
}

@media (min-width: 800px) {
  /* line 13, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_34.scss */
  .block-eiq-34 .file-download-wrapper .file-download-link {
    -webkit-box-flex: 0;
            flex: 0 0 48%;
  }
}

@media (min-width: 900px) {
  /* line 13, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_34.scss */
  .block-eiq-34 .file-download-wrapper .file-download-link {
    -webkit-box-flex: 1;
            flex: 1 1 100%;
  }
}

@media (min-width: 1100px) {
  /* line 13, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_34.scss */
  .block-eiq-34 .file-download-wrapper .file-download-link {
    -webkit-box-flex: 0;
            flex: 0 0 48%;
  }
}

/* line 28, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_34.scss */
.block-eiq-34 .file-download-wrapper .file-download-link:first-child {
  margin-top: 0;
}

/* line 31, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_34.scss */
.block-eiq-34 .file-download-wrapper .file-download-link a {
  padding: 5px;
}

/* line 1, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_35.scss */
.block-eiq-35 {
  width: 75%;
}

/* line 3, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_35.scss */
.block-eiq-35:not(.empty-block) {
  margin: 50px auto 0 auto;
}

/* line 1, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36 {
  background: #f5f5f5;
  padding: 1em 2em;
  margin-bottom: 40px;
  position: relative;
}

/* line 6, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36 .categories {
  margin-bottom: 20px;
}

/* line 8, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36 .categories a {
  background-color: #fafafa;
  padding: 2px 6px;
  border: 1px solid;
  margin: 2px;
  white-space: nowrap;
  font-size: 13px;
  display: inline-block;
}

/* line 18, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36.enhanced {
  background: #fcfceb;
}

/* line 20, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36.enhanced:before {
  content: '';
  position: absolute;
  top: 20px;
  right: 20px;
  height: 31px;
  width: 33px;
  background: url("/themes/ashday_foundation/images/Star.png") no-repeat center top;
}

/* line 31, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36 .social-group h2 {
  text-transform: none;
  font-size: .95em;
  font-weight: normal;
  font-family: Arial, sans-serif;
}

/* line 37, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36 .social-group a {
  display: inline-block;
  margin: 1em 1em 0 0;
  height: 45px;
  width: 45px;
  background-repeat: no-repeat;
  background-position: top center;
}

/* line 44, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36 .social-group a.facebook {
  background-image: url(/themes/ashday_foundation/images/bg-facebook.png);
}

/* line 47, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36 .social-group a.twitter {
  background-image: url(/themes/ashday_foundation/images/bg-twitter.png);
}

/* line 50, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36 .social-group a.linkedin {
  background-image: url(/themes/ashday_foundation/images/bg-linkedin.png);
}

/* line 53, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36 .social-group a.youtube {
  background-image: url(/themes/ashday_foundation/images/bg-youtube.png);
}

/* line 56, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_36.scss */
.block-eiq-36 .social-group a.vimeo {
  background-image: url(/themes/ashday_foundation/images/bg-vimeo.png);
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_37.scss */
.block-eiq-37 ul {
  padding-top: 30px;
}

/* line 4, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_37.scss */
.block-eiq-37 ul li {
  display: inline-block;
}

/* line 6, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_37.scss */
.block-eiq-37 ul li a {
  color: transparent;
  font-size: 0;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  margin: 0 8px;
}

@media (min-width: 600px) {
  /* line 6, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_37.scss */
  .block-eiq-37 ul li a {
    height: 60px;
    width: 60px;
  }
}

/* line 19, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_37.scss */
.block-eiq-37 ul li a.social-facebook {
  background-image: url("/themes/ashday_foundation/images/Facebook%202.png");
}

/* line 22, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_37.scss */
.block-eiq-37 ul li a.social-linkedin {
  background-image: url("/themes/ashday_foundation/images/Linkedin%202.png");
}

/* line 25, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_37.scss */
.block-eiq-37 ul li a.social-twitter {
  background-image: url("/themes/ashday_foundation/images/Twitter%202.png");
}

/* line 28, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_37.scss */
.block-eiq-37 ul li a.social-youtube {
  background-image: url("/themes/ashday_foundation/images/Youtube.png");
}

/* line 31, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_37.scss */
.block-eiq-37 ul li a.social-vimeo {
  background-image: url("/themes/ashday_foundation/images/Vimeo.png");
}

/* line 34, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_37.scss */
.block-eiq-37 ul li a.social-pinterest {
  background-image: url("/themes/ashday_foundation/images/Pinterest.png");
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_38.scss */
.block-eiq-38 h2 {
  text-align: center;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_38.scss */
.block-eiq-38 .item.teaser-list {
  padding: 10px 0;
  border: 0;
}

/* line 8, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_38.scss */
.block-eiq-38 .item.teaser-list .category {
  display: none;
}

/* line 11, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_38.scss */
.block-eiq-38 .item.teaser-list .sponsor-label {
  text-transform: uppercase;
  font-size: 12px;
  top: -20px !important;
}

@media (min-width: 800px) {
  /* line 18, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_38.scss */
  .block-eiq-38 .item.teaser-list .title-wrap h3 {
    font-size: 18px;
    line-height: 25.2px;
  }
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_39.scss */
#sidebar-second .block-eiq-39 {
  border-top: 1px solid #dedede !important;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_39.scss */
.block-eiq-39.sponsored_ad {
  width: 100%;
  padding: 40px 0;
}

/* line 8, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_39.scss */
.block-eiq-39.sponsored_ad a {
  display: block;
  position: relative;
  width: 100%;
}

/* line 12, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_39.scss */
.block-eiq-39.sponsored_ad a img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}

/* line 18, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_39.scss */
.block-eiq-39.sponsored_ad a:before {
  position: absolute;
  top: -17px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 12px;
  color: #B6B6B6;
}

/* line 3, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_40.scss */
.block-eiq-40 .content {
  right: 0;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_40.scss */
.block-eiq-40 .content .title {
  padding: 15px 2%;
}

/* line 8, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_40.scss */
.block-eiq-40 .content .desc {
  padding: 0 5px;
  line-height: 1.2;
  font-size: 15px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_41.scss */
.block-eiq-41 {
  margin-bottom: 40px;
}

/* line 5, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_41.scss */
.block-eiq-41 .content h2 {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 20px;
  margin: 0 20px 35px 0;
}

/* line 9, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_41.scss */
.block-eiq-41 .content .featured-bg-image img {
  display: block;
  margin: auto;
}

/* line 2, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 {
  max-width: 1300px;
  margin: auto;
}

/* line 3, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42.rotator {
  padding: 0 25px;
}

/* line 8, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .title {
  width: 100%;
  padding: 20px;
  text-align: center;
}

/* line 14, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .item .wrapper {
  display: block;
  text-align: center;
  padding: 10px;
}

@media (min-width: 600px) {
  /* line 14, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
  .block-eiq-42 .item .wrapper {
    text-align: left;
    display: -webkit-box;
    display: flex;
  }
}

/* line 23, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .item .wrapper .thumbnail {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  padding: 25px 10px;
}

/* line 26, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .item .wrapper .thumbnail img {
  max-height: 120px;
  margin: auto;
}

@media (min-width: 600px) and (max-width: 1100px) {
  /* line 26, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
  .block-eiq-42 .item .wrapper .thumbnail img {
    max-height: 90px;
  }
}

/* line 35, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .item .wrapper .text {
  padding: 25px 10px;
  width: 100%;
}

/* line 39, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .item .wrapper .text .teaser-text {
  padding: 0 10px;
}

/* line 43, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .item .wrapper .text .link {
  text-transform: uppercase;
  color: #C74B14;
  padding: 10px;
  display: block;
  background-color: #f6f6f6;
}

/* line 51, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .item .wrapper .text .content {
  display: block;
  padding: 10px;
}

/* line 55, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .item .wrapper .text .content h3 {
  color: black;
  display: block;
  font-size: 18px;
  line-height: 25.2px;
}

/* line 67, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .slick-prev {
  left: -10px;
}

/* line 70, themes/ashday_foundation/scss/base/partials/custom_blocks/_eiq_42.scss */
.block-eiq-42 .slick-next {
  right: -10px;
}

/* line 5, themes/ashday_foundation/scss/base/partials/_bulletins.scss */
.path-bulletins #main .main-col div[id^="google_ads_iframe"] {
  margin-top: 0;
}

@media (min-width: 600px) {
  /* line 12, themes/ashday_foundation/scss/base/partials/_bulletins.scss */
  .path-bulletins .item.teaser-list .item-left {
    width: 18%;
  }
  /* line 15, themes/ashday_foundation/scss/base/partials/_bulletins.scss */
  .path-bulletins .item.teaser-list .item-right {
    width: 80%;
  }
}

/* line 21, themes/ashday_foundation/scss/base/partials/_bulletins.scss */
.path-bulletins .month-divider .month {
  background-color: white;
}

/* line 8, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series #main {
  background-color: #f6f6f6;
}

/* line 14, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.path-author-profile .author {
  display: none;
}

/* line 20, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.blog-topic .sponsor-label {
  font-size: 12px;
  text-transform: uppercase;
  margin-top: -4px;
  padding-bottom: 4px;
}

/* line 147, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.blog-topic .sponsor-label a {
  color: #C74B14;
}

/* line 27, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item.sponsored .title, .path-author-profile .item.sponsored .title {
  color: #C74B14;
}

/* line 31, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item.blog-item, .path-author-profile .item.blog-item {
  position: relative;
  margin: 25px 0;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.node--type-blog-series .item.blog-item:before, .node--type-blog-series .item.blog-item:after, .path-author-profile .item.blog-item:before, .path-author-profile .item.blog-item:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.node--type-blog-series .item.blog-item:after, .path-author-profile .item.blog-item:after {
  clear: both;
}

@media (min-width: 800px) {
  /* line 31, themes/ashday_foundation/scss/base/partials/_blogs.scss */
  .node--type-blog-series .item.blog-item, .path-author-profile .item.blog-item {
    margin-right: 1%;
    width: 47%;
    float: right;
  }
}

/* line 41, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item.blog-item .title, .path-author-profile .item.blog-item .title {
  font-size: 24px;
}

/* line 44, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item.blog-item .sponsor-label, .path-author-profile .item.blog-item .sponsor-label {
  padding: 10px;
  text-align: center;
}

@media (min-width: 800px) {
  /* line 49, themes/ashday_foundation/scss/base/partials/_blogs.scss */
  .node--type-blog-series .item.blog-item:nth-child(odd), .path-author-profile .item.blog-item:nth-child(odd) {
    margin-right: 4%;
    margin-left: 1%;
    float: left;
  }
}

@media (min-width: 800px) {
  /* line 56, themes/ashday_foundation/scss/base/partials/_blogs.scss */
  .node--type-blog-series .item.blog-item:nth-child(odd):last-child, .path-author-profile .item.blog-item:nth-child(odd):last-child {
    margin: 25px auto;
    width: 47%;
    float: none;
  }
}

/* line 64, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item.has-image .thumbnail img, .path-author-profile .item.has-image .thumbnail img {
  width: 100%;
}

@media (min-width: 500px) and (max-width: 799px), (min-width: 875px) {
  /* line 68, themes/ashday_foundation/scss/base/partials/_blogs.scss */
  .node--type-blog-series .item.has-image .thumbnail, .path-author-profile .item.has-image .thumbnail {
    width: 36%;
    margin-right: 4%;
    float: left;
  }
  /* line 73, themes/ashday_foundation/scss/base/partials/_blogs.scss */
  .node--type-blog-series .item.has-image .content, .path-author-profile .item.has-image .content {
    width: 60%;
    float: right;
  }
}

/* line 80, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .month-divider .month, .path-author-profile .month-divider .month {
  background-color: #f6f6f6;
}

/* line 84, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series h1.title, .node--type-blog-series .author-and-date, .path-author-profile h1.title, .path-author-profile .author-and-date {
  display: none;
}

/* line 88, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item > .content, .path-author-profile .item > .content {
  background-color: white;
  padding: 10px 25px 25px 35px;
  position: relative;
}

/* line 93, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item > .content .author, .path-author-profile .item > .content .author {
  font-family: "Open Sans Condensed", sans-serif;
  color: inherit;
  padding: 3px 0 0 0;
  font-weight: bold;
}

/* line 98, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item > .content .author a, .path-author-profile .item > .content .author a {
  color: inherit;
}

/* line 102, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item > .content .date-bubble, .path-author-profile .item > .content .date-bubble {
  background-color: #8C0A00;
  left: -18px;
}

/* line 106, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item > .content .desc, .path-author-profile .item > .content .desc {
  line-height: 18px;
  margin-bottom: 20px;
  margin-top: 15px;
}

/* line 110, themes/ashday_foundation/scss/base/partials/_blogs.scss */
.node--type-blog-series .item > .content .desc p, .path-author-profile .item > .content .desc p {
  line-height: inherit;
}

@media (min-width: 720px) {
  /* line 118, themes/ashday_foundation/scss/base/partials/_blogs.scss */
  .section-blog.views-page div.image.field {
    display: inline-block;
    width: 30%;
    padding-top: 20px;
  }
  /* line 124, themes/ashday_foundation/scss/base/partials/_blogs.scss */
  .section-blog.views-page div.body.field {
    display: inline-block;
    width: 69%;
    vertical-align: middle;
  }
}

/* line 5, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-toolbar {
  margin-bottom: 22px;
}

/* line 10, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-toolbar .fc-right button {
  background-color: #f6f6f6;
  border-radius: 0 !important;
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border: 1px solid #E1E1E1;
  margin: 0;
  color: #4A4A4A;
  text-transform: capitalize;
  font-size: 14px;
  height: 40px;
  padding: 0 12px;
}

/* line 23, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-toolbar .fc-right button:first-child {
  border-right: 0;
}

/* line 26, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-toolbar .fc-right button.fc-today-button {
  border-left: 0 !important;
}

/* line 29, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-toolbar .fc-right button.fc-state-disabled {
  background-color: #E1E1E1;
  color: #4A4A4A;
}

/* line 34, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-toolbar .fc-right .fc-button-group {
  margin-left: 5px;
}

/* line 36, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-toolbar .fc-right .fc-button-group button {
  padding: 0 7px;
}

/* line 38, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-toolbar .fc-right .fc-button-group button span {
  font-size: 20px;
  font-weight: normal;
  top: 0 !important;
}

/* line 42, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-toolbar .fc-right .fc-button-group button span :after {
  font-weight: normal !important;
}

/* line 52, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-time-grid-container {
  overflow: visible !important;
  height: auto !important;
}

/* line 60, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-view > table {
  border: none !important;
}

/* line 65, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-head .fc-widget-header {
  margin: 0 !important;
}

/* line 68, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-head table {
  margin: 0 !important;
}

/* line 70, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-head table thead {
  background: none !important;
  border: none !important;
}

/* line 75, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-head .fc-day-header {
  text-align: left;
}

/* line 77, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-head .fc-day-header span {
  display: block;
  padding-bottom: 5px;
}

/* line 83, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-widget-header {
  border: none !important;
}

/* line 86, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-day-number {
  float: left !important;
  padding-left: 10px;
}

/* line 91, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body > tr > td.fc-widget-content {
  border-left: none;
  border-bottom: none;
}

/* line 97, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid {
  border-left: 1px solid #dddddd !important;
}

/* line 100, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-bg {
  border-top-width: 1px;
  border-bottom-width: 1px;
}

/* line 103, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-bg table {
  border-bottom: 1px solid #dddddd !important;
}

/* line 105, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-bg table .fc-state-highlight {
  background-color: #F6F6F6 !important;
}

/* line 112, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton .fc-event-container .fc-start.fc-not-end, .section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton .fc-event-container .fc-not-start.fc-not-end, .section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton .fc-event-container .fc-not-start.fc-end {
  border-color: rgba(49, 146, 192, 0.66) !important;
}

/* line 116, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton thead {
  background-color: white;
}

/* line 118, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton thead .fc-day-top {
  border-right: 1px solid #dddddd;
}

/* line 120, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton thead .fc-day-top.fc-state-highlight {
  background-color: #F6F6F6 !important;
  border-left: 1px solid #dddddd;
}

/* line 124, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton thead .fc-day-top:last-child {
  border-right: none;
}

/* line 130, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton tbody td {
  border-right: 1px solid #dddddd;
}

/* line 132, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton tbody td:last-child {
  border-right: none;
}

/* line 135, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton tbody td .fc-content {
  padding-left: 10px;
}

/* line 137, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-day-grid .fc-row .fc-content-skeleton tbody td .fc-content span {
  color: #3192C0;
}

/* line 148, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-time-grid .fc-event {
  border-color: #3192C0 !important;
}

/* line 152, themes/ashday_foundation/scss/base/partials/_events.scss */
.section-calendar #calendar .fc-view-container .fc-body .fc-time-grid .fc-content div, .section-calendar #calendar .fc-view-container .fc-body .fc-time-grid .fc-content span {
  color: #3192C0;
}

/* line 163, themes/ashday_foundation/scss/base/partials/_events.scss */
.node--type-event .event-description {
  padding-bottom: 30px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .region-highlighted {
  display: none;
}

/* line 5, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .inner-wrap {
  padding-top: 0 !important;
}

/* line 8, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form {
  text-align: center;
  padding: 20px 0 20px;
}

/* line 11, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form.gate-step-email, .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions {
  min-height: 485px;
}

/* line 14, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .form-header-text {
  padding-bottom: 20px;
  margin: 0 20px;
  width: calc(100% - 40px);
}

/* line 18, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .form-header-text .form-title h1 {
  font-size: 44px;
  padding: 0 10px;
}

/* line 22, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .form-header-text .form-text-content {
  width: calc(100% - 40px);
  padding: 10px 20px;
  margin: 0 auto;
}

/* line 26, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .form-header-text .form-text-content .text {
  font-size: 24px;
  line-height: 1.25;
}

/* line 32, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form select[multiple="multiple"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  height: 60px;
}

/* line 39, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .form-item, .path-gate-questions-form .eiq-portal-gate-question-form .address-field, .path-gate-questions-form .eiq-portal-gate-question-form .country-and-state-field {
  width: calc(100% - 40px);
  padding: 10px 20px;
  margin: auto;
  text-align: left;
}

/* line 44, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .form-item label, .path-gate-questions-form .eiq-portal-gate-question-form .address-field label, .path-gate-questions-form .eiq-portal-gate-question-form .country-and-state-field label {
  font-size: 16px;
}

/* line 48, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form summary {
  font-weight: bold;
  padding-bottom: 5px;
}

/* line 52, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form summary::-webkit-details-marker {
  display: none;
}

/* line 55, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form label {
  text-align: left;
  font-weight: bold;
  padding-bottom: 5px;
}

/* line 60, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form legend {
  text-align: left;
  padding-top: 10px;
}

/* line 63, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form legend span {
  font-size: 16px;
}

/* line 67, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .description {
  font-size: 10px;
  margin-top: -10px;
  padding-bottom: 10px;
}

/* line 72, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .js-form-type-checkbox, .path-gate-questions-form .eiq-portal-gate-question-form .js-form-type-radio {
  vertical-align: top;
  padding: 0;
  padding-bottom: 5px !important;
  width: auto;
  display: inline-block;
}

/* line 78, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .js-form-type-checkbox input[type="checkbox"], .path-gate-questions-form .eiq-portal-gate-question-form .js-form-type-checkbox input[type="radio"], .path-gate-questions-form .eiq-portal-gate-question-form .js-form-type-radio input[type="checkbox"], .path-gate-questions-form .eiq-portal-gate-question-form .js-form-type-radio input[type="radio"] {
  width: auto;
  display: inline-block;
}

/* line 82, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .js-form-type-checkbox label, .path-gate-questions-form .eiq-portal-gate-question-form .js-form-type-radio label {
  width: auto;
  display: inline-block;
  font-weight: normal;
}

/* line 90, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form input[name=email] {
  font-size: 22px;
  height: 60px;
  padding-left: 10px;
}

/* line 95, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .button.form-submit {
  width: 70%;
  margin: auto;
  background-color: #6DC023;
  color: white;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 24px;
  margin-top: 20px;
}

/* line 106, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .address-field, .path-gate-questions-form .eiq-portal-gate-question-form .country-and-state-field {
  padding-bottom: 20px;
}

/* line 108, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .address-field .form-item, .path-gate-questions-form .eiq-portal-gate-question-form .country-and-state-field .form-item {
  width: 100%;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 114, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .address-field label[for], .path-gate-questions-form .eiq-portal-gate-question-form .country-and-state-field label[for] {
  display: none;
}

/* line 117, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .address-field input, .path-gate-questions-form .eiq-portal-gate-question-form .address-field select, .path-gate-questions-form .eiq-portal-gate-question-form .address-field textarea, .path-gate-questions-form .eiq-portal-gate-question-form .country-and-state-field input, .path-gate-questions-form .eiq-portal-gate-question-form .country-and-state-field select, .path-gate-questions-form .eiq-portal-gate-question-form .country-and-state-field textarea {
  margin-bottom: 0;
}

/* line 123, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .address-field .form-item[class*="administrative-area"] {
  float: left !important;
  width: 49%;
}

/* line 127, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .address-field .form-item[class*="postal-code"] {
  float: right !important;
  width: 49%;
}

/* line 134, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form input::-webkit-input-placeholder {
  color: #aaaaaa;
}
.path-gate-questions-form .eiq-portal-gate-question-form input::-moz-placeholder {
  color: #aaaaaa;
}
.path-gate-questions-form .eiq-portal-gate-question-form input:-ms-input-placeholder {
  color: #aaaaaa;
}
.path-gate-questions-form .eiq-portal-gate-question-form input::-ms-input-placeholder {
  color: #aaaaaa;
}
.path-gate-questions-form .eiq-portal-gate-question-form input::placeholder {
  color: #aaaaaa;
}

/* line 139, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions .form-header-text {
  border-bottom: 1px solid #eaeaea;
}

/* line 143, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > .form-item,
.path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > div > .address-field,
.path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > div > .country-and-state-field {
  border-bottom: 1px solid #eaeaea;
}

/* line 148, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > .form-item:first-child,
.path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > div:first-child > .address-field,
.path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > div:first-child > .country-and-state-field {
  border-top: 1px solid #eaeaea;
}

@media (min-width: 600px) {
  /* line 155, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
  .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > div.form-item {
    width: 95%;
  }
  /* line 157, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
  .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > div.form-item label {
    display: block;
  }
  /* line 160, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
  .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > div.form-item > input, .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > div.form-item select, .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions > div.form-item textarea > div:not(.description) {
    display: block;
    vertical-align: top;
  }
  /* line 165, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
  .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions input.form-text {
    font-size: 16px;
    height: auto;
    padding-left: 5px;
  }
  /* line 170, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
  .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions fieldset, .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions #edit-field-address-wrapper {
    width: 95%;
  }
  /* line 173, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
  .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions .button.form-submit {
    margin-top: 30px;
  }
  /* line 176, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
  .path-gate-questions-form .eiq-portal-gate-question-form.gate-step-questions legend {
    float: left;
    width: 35%;
    position: relative;
  }
}

/* line 183, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form #more_info {
  padding-top: 20px;
}

/* line 185, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form #more_info a:hover {
  text-decoration: underline !important;
}

/* line 189, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form #edit-question-2693--wrapper, .path-gate-questions-form .eiq-portal-gate-question-form .form-item-optout {
  border-bottom: none !important;
  padding-bottom: 0;
}

/* line 192, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form #edit-question-2693--wrapper input, .path-gate-questions-form .eiq-portal-gate-question-form .form-item-optout input {
  margin: 0;
}

/* line 196, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .form-item-optout {
  display: none;
  width: calc(100% - 50px);
  padding: 0px 20px 0px 30px;
  margin: auto;
  text-align: left;
}

/* line 202, themes/ashday_foundation/scss/base/partials/_gateForm.scss */
.path-gate-questions-form .eiq-portal-gate-question-form .form-item-optout input {
  margin: 0;
}

/* line 3, themes/ashday_foundation/scss/base/partials/_whitepapers.scss */
.node--type-whitepaper .block-eiq-15 .content {
  margin-bottom: 0;
}

/* line 7, themes/ashday_foundation/scss/base/partials/_whitepapers.scss */
.node--type-whitepaper .whitepaper-node {
  margin: 0 auto 50px auto;
  width: 100%;
  max-width: 825px;
  text-align: center;
}

@media (min-width: 825px) {
  /* line 7, themes/ashday_foundation/scss/base/partials/_whitepapers.scss */
  .node--type-whitepaper .whitepaper-node {
    background-image: url(/themes/ashday_foundation/images/left-bottom-page-corner.png), url(/themes/ashday_foundation/images/right-bottom-page-corner.png);
    background-repeat: no-repeat, no-repeat;
    background-position: bottom left, bottom right;
    padding-bottom: 90px;
  }
}

/* line 20, themes/ashday_foundation/scss/base/partials/_whitepapers.scss */
.node--type-whitepaper .whitepaper-node .date {
  font-size: 20px;
  padding: 15px 0 0 0;
}

/* line 25, themes/ashday_foundation/scss/base/partials/_whitepapers.scss */
.node--type-whitepaper .whitepaper-node h1.title {
  padding-top: 40px;
  padding-bottom: 60px;
  font-size: 46px;
}

/* line 31, themes/ashday_foundation/scss/base/partials/_whitepapers.scss */
.node--type-whitepaper .whitepaper-node .button {
  margin-top: 50px;
  font-size: 32px;
  width: 100%;
  max-width: 500px;
}

/* line 3, themes/ashday_foundation/scss/base/partials/_privatePages.scss */
.node--type-private-page #block-ashday-foundation-content,
.node--type-private-page .main-page-content {
  margin: 0 auto 50px auto;
  width: 100%;
  max-width: 825px;
}

/**
 * Anything generically needed by multiple headers.
 */
/* line 20, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .prebar {
  background-color: black;
  height: 7px;
  width: 100%;
}

/* line 26, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .left-off-canvas-toggle {
  cursor: pointer;
}

/* line 30, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .main-wrapper {
  max-width: 1500px;
  margin: 0 auto;
  position: relative;
  text-align: center;
}

/* line 39, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .search-wrapper .search-tool {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 100%;
  max-width: 715px;
  display: none;
}

/* line 46, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .search-wrapper .toggle-search-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  right: 25px;
}

/* line 51, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .search-wrapper .toggle-search-icon.open {
  right: 25px;
  height: 23px;
  width: 23px;
  background-image: url(/themes/ashday_foundation/images/magnifying-glass.png);
}

/* line 57, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .search-wrapper .toggle-search-icon.open:hover {
  background-image: url(/themes/ashday_foundation/images/magnifying-glass-active.png);
}

/* line 64, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .search-wrapper.search-closed .toggle-search-icon.open {
  display: block;
}

/* line 67, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .search-wrapper.search-closed .toggle-search-icon.close {
  display: none;
}

/* line 73, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .search-wrapper.search-open .toggle-search-icon.open {
  display: none;
}

/* line 76, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .search-wrapper.search-open .toggle-search-icon.close {
  display: block;
}

/* line 81, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .mini-logo {
  display: inline-block;
  background-image: url("/themes/ashday_foundation/images/overrides/site-logo-small.png");
  background-size: 100% 100%;
  height: 29px;
  width: 75.57576px;
}

/* line 89, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .mini-logo-uploaded {
  width: 120px;
  display: inline-block;
  text-align: center;
}

/* line 93, themes/ashday_foundation/scss/base/partials/_header.scss */
.header .mini-logo-uploaded img {
  display: inline-block;
  height: 100%;
  max-height: 100%;
  width: auto;
}

/**
 * The desktop non-fixed header
 */
/* line 109, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full-spacer {
  height: 0;
  display: none;
}

@media (min-width: 725px) {
  /* line 109, themes/ashday_foundation/scss/base/partials/_header.scss */
  .header-full-spacer {
    height: 152px;
    display: block;
  }
}

/* line 119, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full {
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: white;
  z-index: 502;
  display: none;
}

@media (min-width: 725px) {
  /* line 119, themes/ashday_foundation/scss/base/partials/_header.scss */
  .header-full {
    display: block;
  }
}

/* line 133, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .main-wrapper {
  height: 107px;
}

/* line 136, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .main-wrapper .subscribe-promo {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 25px;
}

/* line 140, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .main-wrapper .subscribe-promo a {
  color: #808080;
  font-family: Arial, sans-serif;
}

/* line 144, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .main-wrapper .subscribe-promo a .subscribe-icon {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 27px;
  background-image: url(/themes/ashday_foundation/images/subscribe.png);
}

/* line 152, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .main-wrapper .subscribe-promo a:hover {
  color: black;
}

/* line 155, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .main-wrapper .subscribe-promo a:hover .subscribe-icon {
  background-image: url(/themes/ashday_foundation/images/subscribe-active.png);
}

/* line 162, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .main-wrapper .site-logo {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background-image: url("/themes/ashday_foundation/images/overrides/site-logo-full.png");
  background-size: 100% 100%;
  height: 90px;
  width: 182.72727px;
}

/* line 170, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .main-wrapper .site-logo-uploaded {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 173, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .main-wrapper .site-logo-uploaded img {
  display: block;
  max-height: 100%;
  height: 100%;
  width: auto;
}

/* line 182, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .primary-nav-wrapper {
  border-top: 1px solid #aaaaaa;
  position: relative;
  height: 38px;
}

/* line 187, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .primary-nav-wrapper ul {
  height: 100%;
  display: block;
  margin: 0;
}

/* line 193, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .primary-nav-wrapper li {
  height: 100%;
  display: inline-block;
  float: left;
  text-transform: uppercase;
}

/* line 201, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .primary-nav-wrapper a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-left: 1px solid transparent;
  border-right: 1px solid #aaaaaa;
  -webkit-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
}

/* line 212, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .primary-nav-wrapper a:not(.flyout-toggle):hover, .header-full .primary-nav-wrapper a:not(.flyout-toggle):active {
  background-color: #C74B14;
}

/* line 215, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .primary-nav-wrapper a:not(.flyout-toggle):hover span, .header-full .primary-nav-wrapper a:not(.flyout-toggle):active span {
  color: white;
}

/* line 221, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .primary-nav-wrapper a span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  padding: 0 5px;
  color: #aaaaaa;
  font-size: 14px;
  line-height: 16.8px;
  text-align: center;
  font-family: Arial, sans-serif;
  font-weight: 300;
  -webkit-transition: color 0.25s ease;
  transition: color 0.25s ease;
}

/* line 235, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .primary-nav-wrapper li:last-child > a {
  border-right-color: transparent;
}

/* line 241, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .primary-nav-wrapper .flyout-toggle-area .flyout-toggle {
  background-image: url("/themes/ashday_foundation/images/Dots 2.png");
  background-repeat: no-repeat;
  background-position: center;
}

/* line 248, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full .primary-nav-wrapper .flyout-toggle-area.is-open .flyout-toggle {
  background-image: url("/themes/ashday_foundation/images/Dots-hover.png");
}

/* line 256, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full-flyout {
  position: absolute;
  top: 152px;
  right: 0;
  z-index: 503;
  overflow: hidden;
  display: none;
  padding-left: 25px;
  padding-bottom: 25px;
}

/* line 266, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full-flyout .flyout-contents {
  background-color: white;
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.5);
}

/* line 271, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full-flyout .flyout-prebar {
  height: 2px;
  background-color: #D0D0D0;
}

/* line 276, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full-flyout ul {
  margin: 0;
}

/* line 280, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full-flyout li {
  display: block;
}

/* line 284, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full-flyout a {
  display: block;
  padding: 15px 20px;
  color: #aaaaaa;
  font-size: 14px;
  line-height: 16.8px;
  font-family: Arial, sans-serif;
  font-weight: 300;
  border-bottom: 2px solid #f6f6f6;
  text-transform: uppercase;
  -webkit-transition: background-color 0.25s ease, color 0.25s ease;
  transition: background-color 0.25s ease, color 0.25s ease;
}

/* line 296, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full-flyout a:hover, .header-full-flyout a:active {
  background-color: #C74B14;
  color: white;
}

/* line 302, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-full-flyout li:last-child a {
  border-bottom-width: 0;
}

/**
 * The fixed-position desktop header
 */
/* line 312, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact-waypoint-trigger {
  width: 100%;
  height: 0;
}

/* line 317, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact {
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.5);
  background-color: white;
  position: fixed;
  top: -98px;
  width: 100%;
  overflow: hidden;
  z-index: 504;
  display: none;
}

@media (min-width: 725px) {
  /* line 317, themes/ashday_foundation/scss/base/partials/_header.scss */
  .header-compact {
    display: block;
  }
}

/* line 331, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact .main-wrapper {
  height: 66px;
}

/* line 334, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact .main-wrapper .hamburger-wrapper {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 15px;
  height: 66px;
  width: 100px;
}

/* line 340, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact .main-wrapper .hamburger-wrapper .left-off-canvas-toggle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 25px;
  height: 24px;
  background-image: url(/themes/ashday_foundation/images/hamburger-menu.png);
}

/* line 347, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact .main-wrapper .hamburger-wrapper .left-off-canvas-toggle:hover {
  background-image: url(/themes/ashday_foundation/images/hamburger-menu-active.png);
}

/* line 352, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact .main-wrapper .hamburger-wrapper .mini-logo {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 35px;
}

/* line 357, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact .main-wrapper .hamburger-wrapper .mini-logo-uploaded {
  width: 120px;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 35px;
  text-align: left;
}

/* line 363, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact .main-wrapper .hamburger-wrapper .mini-logo-uploaded img {
  display: inline-block;
  height: 100%;
  max-height: 100%;
  width: auto;
}

/* line 369, themes/ashday_foundation/scss/base/partials/_header.scss */
.path-frontpage .header-compact .main-wrapper .hamburger-wrapper .mini-logo-uploaded {
  display: none;
}

/* line 375, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact .main-wrapper .page-title {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: calc(100% - 230px);
}

@media (min-width: 900px) {
  /* line 375, themes/ashday_foundation/scss/base/partials/_header.scss */
  .header-compact .main-wrapper .page-title {
    width: 670px;
  }
}

/* line 384, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-compact .main-wrapper .page-title h1 {
  font-size: 22px;
  margin: 0;
  max-height: 66px;
}

/**
 * The mobile header
 */
@media (min-width: 725px) {
  /* line 399, themes/ashday_foundation/scss/base/partials/_header.scss */
  .header-mobile {
    display: none;
    height: 0;
  }
}

/* line 406, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-mobile .prebar {
  position: absolute;
  z-index: 507;
}

/* line 411, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-mobile .hamburger-wrapper {
  width: 57px;
  height: 57px;
  background-color: rgba(255, 255, 255, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.5);
  z-index: 506;
}

/* line 421, themes/ashday_foundation/scss/base/partials/_header.scss */
body.show-header-admin-menu .header-mobile .hamburger-wrapper {
  top: 39px;
}

/* line 425, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-mobile .hamburger-wrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 430, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-mobile .main-wrapper {
  height: 57px;
  padding-top: 7px;
}

/* line 434, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-mobile .main-wrapper .mini-logo, .header-mobile .main-wrapper .mini-logo-uploaded {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 17px;
  z-index: 509;
}

/* line 438, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-mobile .main-wrapper .mini-logo img, .header-mobile .main-wrapper .mini-logo-uploaded img {
  display: inline-block;
  height: 100%;
  max-height: 100%;
  width: auto;
}

/* line 449, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-mobile .main-wrapper .shadow, .header-mobile .main-wrapper .shadow-spacer {
  position: absolute;
  height: 50px;
  width: calc(100% - 57px);
  right: 0;
}

/* line 456, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-mobile .main-wrapper .shadow {
  z-index: 505;
  box-shadow: -14px 0 white, 0 0 20px rgba(100, 100, 100, 0.5);
}

/* line 461, themes/ashday_foundation/scss/base/partials/_header.scss */
.header-mobile .main-wrapper .shadow-spacer {
  z-index: 508;
  background-color: white;
}

/* line 1, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper {
  height: 37px;
}

/* line 4, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper .search-tool {
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 9, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper .search-tool .input-wrapper {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #FFFFFF;
  border: 1px solid #D0D0D0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  display: block;
  padding: 8px;
  box-sizing: border-box;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
  right: 10px;
  border-radius: 10px;
  margin: 0;
  height: 31px;
  width: calc(100% - 20px);
  cursor: text;
}

/* line 25, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper .search-tool .input-wrapper input {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: transparent;
  border: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  width: calc(100% - 180px);
}

/* line 34, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper .search-tool .input-wrapper input::-ms-clear {
  width: 0;
  height: 0;
}

/* line 41, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper .search-tool .input-wrapper .search-help {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
  pointer-events: none;
  right: 45px;
  font-size: 13px;
  color: #aaaaaa;
}

/* line 55, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper.search-page {
  height: auto;
  margin: 0 auto;
  max-width: 715px;
}

/* line 60, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper.search-page .search-tool {
  height: auto;
  text-align: right;
}

/* line 64, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper.search-page .search-tool .input-wrapper {
  top: 0;
  -webkit-transform: none;
          transform: none;
  text-align: left;
}

@media only screen and (max-width: 40em) {
  /* line 70, themes/ashday_foundation/scss/base/partials/_search.scss */
  .search-wrapper.search-page .search-tool .input-wrapper input {
    width: calc(100% - 15px);
  }
  /* line 73, themes/ashday_foundation/scss/base/partials/_search.scss */
  .search-wrapper.search-page .search-tool .input-wrapper .search-help {
    display: none !important;
  }
}

/* line 79, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper.search-page .search-tool .search-setting-wrapper {
  padding: 37px 10px 0 20px;
  text-align: right;
  display: block;
}

@media only screen and (max-width: 40em) {
  /* line 84, themes/ashday_foundation/scss/base/partials/_search.scss */
  .search-wrapper.search-page .search-tool .search-setting-wrapper:last-child {
    padding-top: 10px;
  }
}

@media only screen and (min-width: 40.063em) {
  /* line 79, themes/ashday_foundation/scss/base/partials/_search.scss */
  .search-wrapper.search-page .search-tool .search-setting-wrapper {
    text-align: left;
    display: inline-block;
  }
}

/* line 93, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper.search-page .search-tool .search-setting-wrapper label {
  display: inline-block;
  color: #aaaaaa;
}

/* line 98, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-wrapper.search-page .search-tool .search-setting-wrapper select {
  display: inline-block;
  -moz-appearance: none;
  margin: 0;
  width: auto;
  padding: .2rem 1rem;
  height: 2em;
  border-radius: 10px;
}

/* line 111, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-results {
  padding-bottom: 20px;
}

/* line 115, themes/ashday_foundation/scss/base/partials/_search.scss */
.search-no-results {
  margin-top: 20px;
  padding-left: 20px;
}

/* line 1, themes/ashday_foundation/scss/base/partials/_offCanvasLeft.scss */
.left-off-canvas-menu {
  background-color: white;
  position: fixed;
}

/* line 5, themes/ashday_foundation/scss/base/partials/_offCanvasLeft.scss */
.offcanvas-overlap .left-off-canvas-menu {
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.5);
}

/* line 12, themes/ashday_foundation/scss/base/partials/_offCanvasLeft.scss */
.left-off-canvas-menu .off-canvas-list li {
  border-bottom: 1px solid #aaaaaa;
}

/* line 16, themes/ashday_foundation/scss/base/partials/_offCanvasLeft.scss */
.left-off-canvas-menu .off-canvas-list a {
  color: #aaaaaa;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  border: 0;
  -webkit-transition: background-color 0.25s ease, color 0.25s ease;
  transition: background-color 0.25s ease, color 0.25s ease;
}

/* line 23, themes/ashday_foundation/scss/base/partials/_offCanvasLeft.scss */
.left-off-canvas-menu .off-canvas-list a:hover, .left-off-canvas-menu .off-canvas-list a:active {
  background-color: #C74B14;
  color: white;
}

/* line 30, themes/ashday_foundation/scss/base/partials/_offCanvasLeft.scss */
.left-off-canvas-menu .search-field {
  position: relative;
  margin-top: 20px;
  height: 60px;
}

/* line 35, themes/ashday_foundation/scss/base/partials/_offCanvasLeft.scss */
.left-off-canvas-menu .search-field img {
  position: absolute;
  left: 10px;
  top: 5px;
}

/* line 41, themes/ashday_foundation/scss/base/partials/_offCanvasLeft.scss */
.left-off-canvas-menu .search-field input {
  position: absolute;
  left: 40px;
  top: 0;
  margin: 0;
  width: 195px;
}

@media (min-width: 725px) {
  /* line 30, themes/ashday_foundation/scss/base/partials/_offCanvasLeft.scss */
  .left-off-canvas-menu .search-field {
    display: none;
  }
}

/* line 1, themes/ashday_foundation/scss/base/partials/components/_news_item.scss */
.item.bulletin-item {
  text-align: left;
  position: relative;
  margin: 25px 0;
}

/* line 5, themes/ashday_foundation/scss/base/partials/components/_news_item.scss */
.item.bulletin-item .title {
  margin-top: 0;
  background-color: #f6f6f6;
  font-size: 18px;
  padding: 10px 10px 10px 70px;
  width: 100%;
}

/* line 12, themes/ashday_foundation/scss/base/partials/components/_news_item.scss */
.item.bulletin-item .desc {
  padding: 15px 0 10px 70px;
  line-height: 18px;
}

/* line 15, themes/ashday_foundation/scss/base/partials/components/_news_item.scss */
.item.bulletin-item .desc p {
  line-height: inherit;
}

@media (min-width: 750px) {
  /* line 22, themes/ashday_foundation/scss/base/partials/components/_news_item.scss */
  .path-bulletins .item.bulletin-item {
    width: 44%;
  }
  /* line 27, themes/ashday_foundation/scss/base/partials/components/_news_item.scss */
  .path-bulletins .item.bulletin-item:nth-child(odd) {
    margin-right: 8%;
    margin-left: 2%;
    float: left;
  }
  /* line 32, themes/ashday_foundation/scss/base/partials/components/_news_item.scss */
  .path-bulletins .item.bulletin-item:nth-child(odd):last-child {
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  /* line 39, themes/ashday_foundation/scss/base/partials/components/_news_item.scss */
  .path-bulletins .item.bulletin-item:nth-child(even) {
    margin-right: 2%;
    float: right;
  }
}

/* line 45, themes/ashday_foundation/scss/base/partials/components/_news_item.scss */
.path-bulletins .item.bulletin-item .title {
  font-size: 24px;
}

/* line 3, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box {
  margin: 20px 0;
  position: relative;
}

/* line 7, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box.sponsored .content-wrapper {
  background-color: #e8f6fd;
  padding: 5px;
}

/* line 10, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box.sponsored .content-wrapper .sponsor-label {
  text-transform: uppercase;
  width: calc(100% - 12px);
  top: 5px;
}

/* line 16, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box.sponsored:not(.has-image) .thumbnail {
  min-height: 45px;
}

/* line 20, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box .content-wrapper {
  background-color: white;
  border: 1px #eaeaea solid;
}

/* line 23, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box .content-wrapper .sponsor-label {
  text-transform: uppercase;
  height: 45px;
  width: 100%;
  line-height: normal;
  padding-top: 15px;
  text-align: center;
  background-color: rgba(232, 246, 253, 0.8);
  position: absolute;
  top: 0;
}

/* line 34, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box .content-wrapper .thumbnail img {
  width: 100%;
  border: 0 0 1px 0 #eaeaea solid;
}

/* line 38, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box .content-wrapper .content {
  padding: 10px 20px 20px 20px;
  background-color: white;
  text-align: center;
}

/* line 42, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box .content-wrapper .content .category {
  text-transform: uppercase;
  margin-bottom: 5px;
}

/* line 45, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box .content-wrapper .content .category a {
  color: inherit;
}

/* line 49, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box .content-wrapper .content .title {
  font-size: 24px;
  font-weight: bold;
  padding-bottom: 8px;
  text-transform: uppercase;
}

/* line 55, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box .content-wrapper .content img {
  width: 100%;
}

/* line 58, themes/ashday_foundation/scss/base/partials/components/_large_teaser_box.scss */
.item.large-teaser-box .content-wrapper .content .desc {
  line-height: 1.2;
  font-size: 15px;
  margin: 10px 0;
}

/* line 2, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list {
  padding: 30px 0;
  border-bottom: 2px solid #f5f5f5;
  background-color: white;
}

/* line 6, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list .item-left {
  text-align: center;
  max-width: 250px;
  margin: 0 auto 10px auto;
}

/* line 11, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list .item-right {
  position: relative;
}

/* line 13, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list .item-right .date {
  font-size: 14px;
  display: inline-block;
}

/* line 17, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list .item-right .category {
  text-transform: uppercase;
  font-size: 14px;
  padding-bottom: 3px;
}

/* line 21, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list .item-right .category a {
  color: inherit;
  font-size: inherit;
}

/* line 26, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list .item-right .title-wrap {
  padding: 5px 10px 8px 10px;
  background-color: #f6f6f6;
}

/* line 30, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list .item-right .desc {
  font-size: 15px;
  line-height: 1.2;
  padding: 10px 10px 8px 10px;
}

@media (min-width: 500px) {
  /* line 39, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
  .item .content.image .item-left {
    float: left;
    width: 22%;
    margin: 0 2% 0 0;
  }
  /* line 44, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
  .item .content.image .item-right {
    float: left;
    width: 76%;
    position: relative;
  }
}

/* line 52, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list:last-child {
  border-bottom: none;
}

/* line 56, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list.sponsored .title-wrap {
  background-color: #e8f6fd;
}

/* line 58, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list.sponsored .title-wrap .title {
  color: #C74B14;
}

/* line 62, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.item.teaser-list.sponsored .sponsor-label {
  text-transform: uppercase;
  color: #C74B14;
  text-align: center;
  white-space: nowrap;
}

@media (min-width: 500px) {
  /* line 69, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
  .item.teaser-list.sponsored .sponsor-label {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: -28px;
  }
}

/* line 78, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.three-column .item.teaser-list {
  padding: 17px 0;
}

/* line 80, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.three-column .item.teaser-list .title-wrap {
  padding: 3px 5px 5px 5px;
}

/* line 83, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.three-column .item.teaser-list h3 {
  font-size: 18px;
  line-height: 1.3;
}

/* line 87, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.three-column .item.teaser-list .sponsor-label {
  font-size: 12px;
}

@media (min-width: 500px) {
  /* line 87, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
  .three-column .item.teaser-list .sponsor-label {
    top: -17px;
  }
}

/* line 94, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.three-column .item.teaser-list .category {
  font-size: 12px;
}

/* line 97, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
.three-column .item.teaser-list .desc {
  font-size: 13px;
}

@media (min-width: 500px) {
  /* line 103, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
  .three-column .item.teaser-list .image .item-left {
    width: 28%;
  }
  /* line 106, themes/ashday_foundation/scss/base/partials/components/_teaser_list.scss */
  .three-column .item.teaser-list .image .item-right {
    width: 70%;
  }
}

/* line 2, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
.blog-topic .title-bar {
  background-color: #eaeaea;
  min-height: 60px;
  width: 100%;
  position: relative;
  margin-top: 35px;
  padding-left: 120px;
}

/* line 58, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.blog-topic .title-bar .icon-bubble {
  background-color: #C74B14;
  height: 80px;
  width: 80px;
  top: -25px;
  left: 5px;
  text-align: center;
  position: absolute;
  border-radius: 100px;
}

@media (min-width: 800px) {
  /* line 58, themes/ashday_foundation/scss/base/partials/_mixins.scss */
  .blog-topic .title-bar .icon-bubble {
    left: 25px;
  }
}

/* line 72, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.blog-topic .title-bar .icon-bubble img {
  width: 50% !important;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 10, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
.blog-topic .title-bar h3 {
  display: inline-block;
  font-size: 24px;
  padding-top: 6px;
  text-transform: uppercase;
}

/* line 16, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
.blog-topic .title-bar h3 a {
  color: black;
}

/* line 21, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
.blog-topic .blog-list {
  min-height: 415px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-top: 10px;
  display: inline-block;
  width: 100%;
}

@media (min-width: 800px) {
  /* line 21, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
  .blog-topic .blog-list {
    padding: 15px 0;
  }
}

/* line 34, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
.blog-topic .blog-list .blog-item {
  width: calc(96% - 50px);
  background-color: rgba(255, 255, 255, 0.9);
  margin: 35px calc(2% + 25px) 30px;
  position: relative;
  padding: 20px;
}

/* line 41, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
.blog-topic .blog-list .blog-item .title, .blog-topic .blog-list .blog-item .title a {
  color: #4A4A4A;
}

/* line 44, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
.blog-topic .blog-list .blog-item .date-bubble {
  background-color: #8C0A00;
  left: -26px;
}

/* line 49, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
.blog-topic .blog-list .blog-item.spacer {
  display: none;
}

@media (min-width: 800px) {
  /* line 57, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
  .blog-topic:not(.two-col) .blog-item {
    width: 50%;
    background-color: white;
    float: right;
    margin: 35px 30px 30px 0;
  }
  /* line 63, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
  .blog-topic:not(.two-col) .blog-item:last-child {
    margin-bottom: 60px;
  }
}

@media (min-width: 1000px) {
  /* line 72, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
  .blog-topic.two-col .blog-list {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    -webkit-box-pack: space-evenly;
            justify-content: space-evenly;
    min-height: 200px;
  }
  /* line 79, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
  .blog-topic.two-col .blog-list .blog-item {
    width: 43%;
    margin: 30px 0;
  }
  /* line 83, themes/ashday_foundation/scss/base/partials/components/_blog_topic.scss */
  .blog-topic.two-col .blog-list .blog-item.spacer {
    display: block;
    padding: 0;
    visibility: hidden;
  }
}

/* line 47, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.topics > .content {
  border-top: 5px solid black;
}

/* line 51, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.topics h2.title {
  text-align: center;
  margin: 15px 0 20px 0;
}

/* line 4, themes/ashday_foundation/scss/base/partials/components/_topics.scss */
.topics .tags {
  text-transform: uppercase;
  margin-left: 0;
}

/* line 8, themes/ashday_foundation/scss/base/partials/components/_topics.scss */
.topics .tags li {
  display: inline-block;
}

/* line 12, themes/ashday_foundation/scss/base/partials/components/_topics.scss */
.topics .tags a {
  font-family: "Open Sans Condensed", sans-serif;
  background-color: #f6f6f6;
  color: #808080;
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  padding: 6px 12px;
  margin: 4px 2px;
  display: block;
}

/* line 22, themes/ashday_foundation/scss/base/partials/components/_topics.scss */
.topics .tags a:hover {
  background-color: #C74B14;
  color: white;
}

/* line 29, themes/ashday_foundation/scss/base/partials/components/_topics.scss */
#block-views-block-topic-descriptions-block-1 {
  background: #f6f6f6;
}

/* line 31, themes/ashday_foundation/scss/base/partials/components/_topics.scss */
#block-views-block-topic-descriptions-block-1 .views-row {
  width: 100%;
  max-width: 650px;
  margin: 0 auto;
  padding: 0 10px;
}

/* line 36, themes/ashday_foundation/scss/base/partials/components/_topics.scss */
#block-views-block-topic-descriptions-block-1 .views-row .views-field-description__value span {
  text-align: center;
  padding: 15px 5px;
  font-size: 15px;
}

/* line 40, themes/ashday_foundation/scss/base/partials/components/_topics.scss */
#block-views-block-topic-descriptions-block-1 .views-row .views-field-description__value span p {
  font-size: 15px;
}

/* line 6, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
.product {
  width: 100%;
  float: left;
  padding: 1em 0 0 0;
}

@media (min-width: 430px) {
  /* line 6, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
  .product {
    width: 50%;
    padding: 1em .5em 0 0;
  }
  /* line 13, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
  .product:nth-of-type(2n) {
    padding: 1em 0 0 .5em;
  }
}

@media (min-width: 800px) {
  /* line 6, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
  .product {
    width: 25%;
    padding: 1em .5em 0;
  }
  /* line 20, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
  .product:nth-of-type(2n) {
    padding: 1em .5em 0;
  }
}

/* line 24, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
.product .content {
  border: 2px solid #eaeaea;
  position: relative;
}

/* line 27, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
.product .content .sponsor-label {
  position: absolute;
  text-transform: uppercase;
  top: 0;
  text-align: center;
  width: 100%;
  padding: 1em 0;
  background-color: rgba(232, 246, 253, 0.8);
}

/* line 36, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
.product .content img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

/* line 42, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
.product .content .title {
  background: #eaeaea;
  text-align: center;
  position: relative;
  height: 62px;
}

/* line 47, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
.product .content .title h3 {
  color: #4A4A4A;
  width: 100%;
  margin: 0;
  font-size: 20px;
  padding: 0 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (min-width: 430px) {
  /* line 47, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
  .product .content .title h3 {
    font-size: 16px;
  }
}

@media (min-width: 600px) {
  /* line 47, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
  .product .content .title h3 {
    font-size: 20px;
  }
}

@media (min-width: 800px) {
  /* line 47, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
  .product .content .title h3 {
    font-size: 16px;
  }
}

@media (min-width: 995px) {
  /* line 47, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
  .product .content .title h3 {
    font-size: 20px;
  }
}

/* line 70, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
.product.sponsored .content {
  border-color: #e8f6fd;
}

/* line 72, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
.product.sponsored .content .title {
  background: #e8f6fd;
}

/* line 74, themes/ashday_foundation/scss/base/partials/components/_product_grid_item.scss */
.product.sponsored .content .title h3 {
  color: #C74B14;
}

/* line 1, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item {
  width: 238px;
  height: 238px;
  border: 1px solid #aaaaaa;
  display: inline-block;
  margin: 0 6px 16px 6px;
  vertical-align: top;
  position: relative;
}

/* line 9, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item .content {
  text-align: center;
  margin: auto;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 14, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item .content .item-logo {
  height: 82px;
  width: 100%;
  position: relative;
}

/* line 18, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item .content .item-logo img {
  max-height: 90px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 23, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item .content .item-content {
  padding: 0 10px;
}

/* line 25, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item .content .item-content h3.title {
  font-size: 18px;
  line-height: 1.2;
  margin: 6px 0;
}

/* line 30, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item .content .item-content p.desc {
  font-size: 13px;
  line-height: 1.2;
}

/* line 36, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item.enhanced {
  width: 238px;
  height: 268px;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 450px) {
  /* line 36, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced {
    width: 100%;
    height: 400px;
  }
}

@media (min-width: 900px) {
  /* line 36, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced {
    width: calc(50% - 21px);
    margin-left: 6px;
    margin-right: 12px;
  }
}

/* line 51, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item.enhanced:before {
  content: '';
  position: absolute;
  top: 5px;
  right: 5px;
  height: 31px;
  width: 33px;
  background: url("/themes/ashday_foundation/images/Star.png") no-repeat center top;
}

@media (min-width: 450px) {
  /* line 51, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced:before {
    top: 20px;
    right: 20px;
  }
}

@media (min-width: 450px) {
  /* line 64, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced .content {
    padding: 0 36px;
  }
}

/* line 68, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item.enhanced .content .item-logo {
  height: 82px;
}

@media (min-width: 450px) {
  /* line 68, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced .content .item-logo {
    width: 40%;
    float: left;
    height: 400px;
  }
}

/* line 75, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item.enhanced .content .item-logo img {
  max-height: 100%;
  max-width: 100%;
}

/* line 80, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
.bg-grid-list.item.enhanced .content .item-content {
  overflow: hidden;
  position: relative;
}

@media (min-width: 450px) {
  /* line 80, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced .content .item-content {
    height: 400px;
  }
}

@media (min-width: 450px) {
  /* line 86, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced .content .item-content .item-content-inner {
    width: 100%;
    padding: 0 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}

@media (min-width: 450px) {
  /* line 92, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced .content .item-content .item-content-inner h3.title {
    font-size: 30px;
    line-height: 1;
    margin: 0 0 15px 0;
  }
}

@media (min-width: 550px) {
  /* line 92, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced .content .item-content .item-content-inner h3.title {
    font-size: 44px;
    margin: 0 0 35px 0;
  }
}

@media (min-width: 900px) {
  /* line 92, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced .content .item-content .item-content-inner h3.title {
    font-size: 34px;
  }
}

@media (min-width: 1100px) {
  /* line 92, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced .content .item-content .item-content-inner h3.title {
    font-size: 44px;
  }
}

@media (min-width: 450px) {
  /* line 109, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  .bg-grid-list.item.enhanced .content .item-content .item-content-inner p.desc {
    font-size: 20px;
  }
}

@media (min-width: 900px) {
  /* line 118, themes/ashday_foundation/scss/base/partials/components/_buyers_guide_grid_item.scss */
  a:nth-child(even) .bg-grid-list.item.enhanced {
    margin-right: 6px;
    margin-left: 12px;
  }
}

/* line 3, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .profile {
  margin: 0 auto;
  position: relative;
  background-color: white;
}

@media (min-width: 600px) {
  /* line 3, themes/ashday_foundation/scss/base/partials/_authors.scss */
  .path-author-profile .profile {
    height: 385px;
    width: 100%;
  }
}

/* line 11, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .profile .thumbnail {
  position: relative;
  height: 385px;
  width: 100%;
  background-image: url("/themes/ashday_foundation/images/bgd_author_pic.png");
  background-size: cover;
}

@media (min-width: 600px) {
  /* line 11, themes/ashday_foundation/scss/base/partials/_authors.scss */
  .path-author-profile .profile .thumbnail {
    width: 40%;
    float: left;
  }
}

/* line 21, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .profile .thumbnail img {
  width: 55%;
  border: 8px solid white;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 27, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .profile .thumbnail .arrow {
  background-image: url("/themes/ashday_foundation/images/author-arrow.png");
  display: none;
  width: 24px;
  height: 48px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}

@media (min-width: 600px) {
  /* line 27, themes/ashday_foundation/scss/base/partials/_authors.scss */
  .path-author-profile .profile .thumbnail .arrow {
    display: block;
  }
}

/* line 39, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .profile .name-and-bio {
  padding: 20px;
  margin-bottom: 20px;
}

@media (min-width: 600px) {
  /* line 39, themes/ashday_foundation/scss/base/partials/_authors.scss */
  .path-author-profile .profile .name-and-bio {
    padding: 0 5%;
    margin-bottom: 0;
    max-height: 365px;
    overflow: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 0;
    width: 60%;
  }
}

/* line 51, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .profile .name-and-bio .name {
  text-align: center;
}

@media (min-width: 600px) {
  /* line 51, themes/ashday_foundation/scss/base/partials/_authors.scss */
  .path-author-profile .profile .name-and-bio .name {
    text-align: left;
  }
}

/* line 57, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .profile .name-and-bio .author-title {
  margin-bottom: 6px;
}

/* line 60, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .profile .name-and-bio .email {
  border-bottom: 1px solid #eaeaea;
  padding: 0.5em 0.5em 0.5em calc(1em + 10px);
  background-position: 0 calc(.5em + 3px);
  background-repeat: no-repeat;
  background-image: url(/themes/ashday_foundation/images/blocks/prodEmail.png);
  text-align: left;
}

/* line 164, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.path-author-profile .profile .name-and-bio .email a {
  color: #4A4A4A;
}

/* line 64, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .profile .name-and-bio .bio {
  margin-top: 15px;
  line-height: 18px;
}

/* line 67, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .profile .name-and-bio .bio p {
  line-height: inherit;
}

/* line 73, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .blogs {
  background-color: #f6f6f6;
  padding: 30px 0;
}

/* line 78, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .blogs h2, .path-author-profile .articles h2 {
  text-align: center;
}

/* line 82, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .separator {
  height: 40px;
  background-color: white;
  width: calc(100% + 80px);
  margin-left: -40px;
}

/* line 88, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .articles {
  padding-bottom: 30px;
}

/* line 91, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .articles.no-blog .row > h2 {
  background: #f6f6f6;
  left: -5%;
  margin-top: 0;
  padding: 10px 0;
  position: relative;
  width: 110%;
}

/* line 100, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .articles .row + .month-divider {
  margin-top: -15px;
}

/* line 103, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .articles .month-divider h2 {
  background-color: white;
}

/* line 106, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .articles .item {
  margin: 0 0 15px 0;
  border: none;
  padding: 30px 15px;
  position: relative;
}

/* line 111, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .articles .item > .content {
  background-color: transparent;
  padding: 0;
}

/* line 114, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .articles .item > .content .desc {
  margin: 0;
}

@media (min-width: 800px) {
  /* line 106, themes/ashday_foundation/scss/base/partials/_authors.scss */
  .path-author-profile .articles .item {
    width: 48%;
    float: right;
  }
}

/* line 123, themes/ashday_foundation/scss/base/partials/_authors.scss */
.path-author-profile .articles .item h3 {
  font-size: 24px;
  max-width: 100%;
}

@media (min-width: 800px) {
  /* line 129, themes/ashday_foundation/scss/base/partials/_authors.scss */
  .path-author-profile .articles .content .row {
    display: -webkit-box;
    display: flex;
  }
  /* line 132, themes/ashday_foundation/scss/base/partials/_authors.scss */
  .path-author-profile .articles .item:nth-child(odd) {
    margin-right: 2%;
    margin-left: 1%;
    float: left;
  }
}

/* line 2, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact-us .leadership-grid {
  padding: 30px 0 40px;
}

/* line 4, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact-us .leadership-grid li {
  text-align: center;
  margin-top: 10px;
}

/* line 7, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact-us .leadership-grid li .staff-picture {
  border-radius: 100px;
  width: 115px;
  height: 115px;
  margin: auto;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-bottom: 25px;
  border: 5px solid #ffffff;
  box-shadow: 1px 2px 3px #cccccc;
}

/* line 19, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact-us .leadership-grid li p {
  color: #636363;
  font-size: 19px;
}

/* line 23, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact-us .leadership-grid li .email {
  margin: 0 auto;
  width: 170px;
  padding: 0.5em 0.5em 0.5em calc(1em + 10px);
  background-position: 0 calc(.5em + 3px);
  background-repeat: no-repeat;
  background-image: url(/themes/ashday_foundation/images/blocks/prodEmail.png);
  text-align: left;
}

/* line 164, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.path-contact-us .leadership-grid li .email a {
  color: #4A4A4A;
}

/* line 32, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact #edit-preview {
  display: none;
}

/* line 36, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact.is-overlay form {
  text-align: center;
}

/* line 38, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact.is-overlay form label {
  text-align: left;
  font-weight: bold;
}

/* line 42, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact.is-overlay form #edit-name, .path-contact.is-overlay form #edit-mail {
  text-align: left;
}

@media (min-width: 600px) {
  /* line 46, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
  .path-contact.is-overlay form .form-item-name, .path-contact.is-overlay form .form-item-mail {
    width: 49%;
    display: inline-block;
  }
  /* line 50, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
  .path-contact.is-overlay form .form-item-name {
    margin-right: 1%;
  }
}

/* line 54, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact.is-overlay form .form-item-copy {
  text-align: right;
}

/* line 57, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact.is-overlay form textarea {
  height: 200px;
}

/* line 60, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
.path-contact.is-overlay form #edit-submit {
  float: right;
}

/* line 67, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
body.path-contact-message-sent {
  text-align: center;
  height: auto !important;
}

/* line 70, themes/ashday_foundation/scss/base/partials/_contactPage.scss */
body.path-contact-message-sent h2 {
  margin-bottom: 50px;
}

/* line 2, themes/ashday_foundation/scss/base/partials/_ads.scss */
section:not(.interstitial-ad) div[id^="google_ads_iframe"] {
  text-align: center;
  position: relative;
}

/* line 5, themes/ashday_foundation/scss/base/partials/_ads.scss */
section:not(.interstitial-ad) div[id^="google_ads_iframe"]:before {
  position: absolute;
  top: -17px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 12px;
  color: #B6B6B6;
}

/* line 17, themes/ashday_foundation/scss/base/partials/_ads.scss */
section.interstitial-ad div[id^="js-dfp-tag-"] {
  display: none;
}

/* line 19, themes/ashday_foundation/scss/base/partials/_ads.scss */
section.interstitial-ad div[id^="js-dfp-tag-"].has-ad {
  height: 100%;
  width: 100%;
  z-index: 1500;
  top: 0;
  left: 0;
  position: fixed;
}

/* line 26, themes/ashday_foundation/scss/base/partials/_ads.scss */
section.interstitial-ad div[id^="js-dfp-tag-"].has-ad div[id^="google_ads_iframe"] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: 1501;
  display: inline-block;
  margin: auto;
}

/* line 35, themes/ashday_foundation/scss/base/partials/_ads.scss */
section.interstitial-ad div[id^="js-dfp-tag-"].has-ad:before {
  content: "";
  background-color: RGBA(0, 0, 0, 0.8);
  z-index: 1499;
  height: 105%;
  width: 100%;
  left: 0;
  position: fixed;
}

/* line 44, themes/ashday_foundation/scss/base/partials/_ads.scss */
section.interstitial-ad div[id^="js-dfp-tag-"].has-ad .close-button {
  color: white;
  font-weight: bold;
  position: absolute;
  right: 0;
  top: -40px;
  font-size: 32px;
  z-index: 1502;
}

/* line 59, themes/ashday_foundation/scss/base/partials/_ads.scss */
#main .main-col div[id^="google_ads_iframe"] {
  margin-top: 40px;
}

/* line 64, themes/ashday_foundation/scss/base/partials/_ads.scss */
#main .sidebar div[id^="google_ads_iframe"] {
  margin-left: -5px;
}

/* line 1, themes/ashday_foundation/scss/base/partials/_footer.scss */
section.block-footersection {
  background: #000000;
  color: #9b9b9b;
  height: 100%;
  text-align: center;
}

/* line 6, themes/ashday_foundation/scss/base/partials/_footer.scss */
section.block-footersection ul {
  margin-left: 0;
}

/* line 8, themes/ashday_foundation/scss/base/partials/_footer.scss */
section.block-footersection ul li {
  list-style: none;
}

/* line 12, themes/ashday_foundation/scss/base/partials/_footer.scss */
section.block-footersection nav.block-footer {
  padding: 20px 0;
}

@media (min-width: 600px) {
  /* line 15, themes/ashday_foundation/scss/base/partials/_footer.scss */
  section.block-footersection nav.block-footer ul li {
    display: inline-block;
    border-right: 2px solid #9b9b9b;
    padding: 0 10px;
  }
  /* line 20, themes/ashday_foundation/scss/base/partials/_footer.scss */
  section.block-footersection nav.block-footer ul li:last-child {
    border-right: none;
  }
}

/* line 24, themes/ashday_foundation/scss/base/partials/_footer.scss */
section.block-footersection nav.block-footer ul li a {
  color: #9b9b9b;
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 18px;
  line-height: 10px;
  font-weight: bold;
}

/* line 35, themes/ashday_foundation/scss/base/partials/_footer.scss */
section.block-footersection .site-logo, section.block-footersection .ensemble-logo {
  padding-bottom: 30px;
}

/* line 39, themes/ashday_foundation/scss/base/partials/_footer.scss */
#footer-bottom {
  background-color: #000000;
}

/* line 41, themes/ashday_foundation/scss/base/partials/_footer.scss */
#footer-bottom .copyright-section {
  font-size: 14px;
  color: #4A4A4A;
  padding-bottom: 20px;
}

/* line 46, themes/ashday_foundation/scss/base/partials/_footer.scss */
#footer-bottom .ensemble-logo-image {
  background-image: url("/themes/ashday_foundation/images/ensembleiq_light_logo.png");
  height: 40px;
  width: 158px;
  background-position: center;
  margin: auto;
  background-repeat: no-repeat;
  margin-bottom: 20px;
}

/* line 54, themes/ashday_foundation/scss/base/partials/_footer.scss */
#footer-bottom .ensemble-logo-image a {
  display: block;
  height: 100%;
  width: 100%;
}

/* line 2, themes/ashday_foundation/scss/base/partials/_products.scss */
.path-products .show-more {
  margin-top: 1em;
}

/* line 4, themes/ashday_foundation/scss/base/partials/_products.scss */
.path-products .show-more > .content {
  overflow: hidden;
  margin-bottom: 20px;
}

/* line 5, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page {
  height: auto;
  margin: 0 auto;
  max-width: 840px;
}

/* line 9, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool {
  height: 53px;
  position: relative;
  width: 100%;
  margin: 0 0 20px;
}

@media (min-width: 670px) {
  /* line 9, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
  .path-buyers-guide .bg-search-wrapper.search-page .search-tool {
    margin: 50px 0;
  }
}

@media (min-width: 670px) {
  /* line 17, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
  .path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap {
    display: -webkit-box;
    display: flex;
  }
}

/* line 21, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs {
  border: 1px solid #979797;
  padding: 8px 0;
  width: 100%;
  float: left;
  border-radius: 10px;
}

/* line 27, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .form-item,
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .chosen-container {
  display: block;
  float: left;
  height: 33px;
  border: 0 none;
  background-color: #fff;
  margin: 0;
  padding-left: 20px;
  color: #aaaaaa;
}

/* line 38, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .search {
  border: 0 none;
  box-shadow: none;
}

@media (min-width: 670px) {
  /* line 38, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
  .path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .search {
    width: 50%;
  }
}

/* line 44, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .search::-webkit-input-placeholder {
  color: #aaaaaa;
}
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .search::-moz-placeholder {
  color: #aaaaaa;
}
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .search:-ms-input-placeholder {
  color: #aaaaaa;
}
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .search::-ms-input-placeholder {
  color: #aaaaaa;
}
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .search::placeholder {
  color: #aaaaaa;
}

/* line 48, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .category,
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .chosen-container-single {
  width: 100% !important;
  border-top: 1px solid;
}

@media (min-width: 670px) {
  /* line 48, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
  .path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .category,
  .path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .chosen-container-single {
    width: 50% !important;
    border-top: 0;
    border-left: 1px solid;
  }
}

/* line 57, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .category .chosen-single,
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .chosen-container-single .chosen-single {
  border-radius: 0;
  border: 0 none;
  background: none;
  height: 33px;
  box-shadow: none;
  padding: 7px 0 0;
  font-weight: normal;
}

/* line 65, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .category .chosen-single span,
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .chosen-container-single .chosen-single span {
  color: #aaaaaa;
  font-size: 0.875rem;
}

/* line 69, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .category .chosen-single div,
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .chosen-container-single .chosen-single div {
  top: 7px;
}

/* line 72, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .category .chosen-single abbr,
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .inputs .chosen-container-single .chosen-single abbr {
  top: 13px;
  cursor: pointer;
}

/* line 79, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .button {
  display: block;
  float: left;
  width: 100%;
  margin: 5px 0 10px 0;
  background-color: #C74B14;
  color: #f6f6f6;
}

/* line 86, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .button:hover {
  background-color: #C74B14;
  color: #f6f6f6;
}

@media (min-width: 670px) {
  /* line 79, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
  .path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .button {
    width: auto;
    margin-left: 10px;
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media (min-width: 790px) {
  /* line 79, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
  .path-buyers-guide .bg-search-wrapper.search-page .search-tool .input-wrap .button {
    width: auto;
  }
}

/* line 103, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .search-results {
  overflow: hidden;
}

/* line 106, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.path-buyers-guide .search-results .show-more .content {
  text-align: center;
}

/* line 117, themes/ashday_foundation/scss/base/partials/_buyersGuideListing.scss */
.node--type-buyers-guide-listing .main-page-content article {
  display: none;
}

/* line 2, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.field-name-field-content ul, .field-name-field-content ol, .field-name-field-embed-content ul, .field-name-field-embed-content ol {
  display: table;
  padding-left: 1.1em;
  margin: 0;
}

/* line 7, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.field-name-field-content > .field-items > .field-item, .field-name-field-embed-content > .field-items > .field-item {
  margin-bottom: 15px;
}

/* line 9, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.field-name-field-content > .field-items > .field-item:empty, .field-name-field-embed-content > .field-items > .field-item:empty {
  margin-bottom: 0;
}

/* line 12, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.field-name-field-content > .field-items > .field-item .field-items .field-item p:last-child, .field-name-field-embed-content > .field-items > .field-item .field-items .field-item p:last-child {
  padding: 0;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
div[class*=paragraph--type--]:before, div[class*=paragraph--type--]:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
div[class*=paragraph--type--]:after {
  clear: both;
}

/* line 23, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-text .content-image {
  margin: 0 auto 15px auto;
  max-width: 100%;
  text-align: center;
}

/* line 27, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-text .content-image img {
  width: 100%;
}

@media (min-width: 600px) {
  /* line 31, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--image-text .content-image.content-image-left {
    float: left;
    margin: 0 25px 15px 0;
  }
  /* line 35, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--image-text .content-image.content-image-right {
    float: right;
    margin: 0 0 15px 25px;
  }
  /* line 39, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--image-text .content-image.content-image-small {
    width: 25%;
  }
  /* line 42, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--image-text .content-image.content-image-medium {
    width: 33%;
  }
  /* line 45, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--image-text .content-image.content-image-large {
    width: 50%;
  }
}

/* line 53, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image .content-image {
  margin: 15px auto 0;
  text-align: center;
}

/* line 56, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image .content-image.content-image-small {
  width: 50%;
}

/* line 59, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image .content-image.content-image-medium {
  width: 75%;
}

/* line 62, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image .content-image img {
  width: 100%;
}

/* line 70, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--buyers-guide-listing-highlight .content-aside img {
  border: 1px solid #CCCCCC;
}

/* line 77, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote {
  margin: 20px auto 40px auto;
  text-align: center;
  padding: 0 10px;
}

/* line 80, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote .quote {
  font-size: 36px;
  line-height: 1.2;
  font-family: "Open Sans Condensed", sans-serif;
}

/* line 86, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote .quote-citation {
  text-align: right;
}

/* line 88, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote .quote-citation .quote-citation-one {
  font-weight: bold;
}

/* line 91, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote .quote-citation .quote-citation-two {
  font-style: italic;
  margin-left: -3px;
}

/* line 99, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote-show .quote:before {
  content: open-quote;
  font-size: 55px;
  line-height: 35px;
  font-weight: bold;
  font-family: TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;
}

/* line 106, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote-show .quote:after {
  content: close-quote;
  font-size: 55px;
  line-height: 35px;
  font-weight: bold;
  font-family: TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;
}

/* line 115, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote-italic {
  font-style: italic;
}

/* line 118, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote-bold {
  font-weight: bold;
}

@media (min-width: 600px) {
  /* line 121, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--quote .content-quote-small {
    width: 40%;
  }
}

@media (min-width: 600px) {
  /* line 126, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--quote .content-quote-medium {
    width: 60%;
  }
}

/* line 131, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote-large {
  width: 100%;
  padding: 0 10%;
}

@media (min-width: 600px) {
  /* line 137, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--quote .content-quote-large.content-quote-right, .paragraph--type--quote .content-quote-large.content-quote-left {
    width: 80%;
  }
}

@media (min-width: 600px) {
  /* line 145, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--quote .content-quote-right {
    float: right;
    padding-right: 0;
    border-left: 3px solid #D0D0D0;
    margin: 10px 0 0 10px;
    text-align: left;
  }
  /* line 152, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--quote .content-quote-left {
    float: left;
    padding-left: 0;
    border-right: 3px solid #D0D0D0;
    margin: 10px 10px 0 0;
    text-align: left;
  }
}

/* line 161, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--quote .content-quote-top,
.paragraph--type--quote .content-quote-bottom {
  margin: 20px auto 40px auto;
  text-align: center;
}

/* line 169, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--text-aside .content-aside {
  width: 250px !important;
}

@media (min-width: 600px) {
  /* line 173, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-aside .content-aside.content-aside-left {
    float: left;
    margin: 0 25px 15px 0;
  }
  /* line 177, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-aside .content-aside.content-aside-right {
    float: right;
    margin: 0 0 15px 25px;
  }
}

/* line 185, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content {
  margin: 10px auto 0;
}

/* line 187, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content {
  background-color: #f6f6f6;
  padding: 5px 0 0;
}

/* line 190, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content h3.title {
  font-size: 20px;
  text-align: left;
}

/* line 194, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item {
  background-color: transparent;
  width: 45%;
  display: inline-block;
  vertical-align: top;
  padding: 20px 0 0;
  margin: 0 2% 20px;
  border-top: 1px solid #e5e5e5;
  border-bottom: none !important;
}

@media (max-width: 599px) {
  /* line 194, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--related-content > .content .item {
    width: 80%;
    margin: auto;
    display: block;
    float: none;
  }
}

@media (min-width: 600px) {
  /* line 203, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--related-content > .content .item.full-width {
    width: 95%;
    margin: 20px 2% 10px;
  }
  /* line 206, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--related-content > .content .item.full-width .content-left {
    width: 25%;
  }
  /* line 209, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--related-content > .content .item.full-width .content-right {
    width: 73%;
  }
}

/* line 222, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item .content .content-left {
  text-align: center;
}

/* line 225, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item .content .content-right {
  position: relative;
}

@media (min-width: 600px) {
  /* line 230, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--related-content > .content .item .content.image .content-left {
    float: left;
    width: 30%;
    margin: 0 2% 0 0;
  }
  /* line 235, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--related-content > .content .item .content.image .content-right {
    float: left;
    width: 68%;
    position: relative;
  }
}

/* line 242, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item .content:before, .paragraph--type--related-content > .content .item .content:after {
  content: " ";
  display: table;
}

/* line 246, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item .content .category {
  margin-left: 10px;
  text-transform: uppercase;
  font-size: 14px;
  padding-bottom: 3px;
}

/* line 251, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item .content .category a {
  color: inherit;
  font-size: inherit;
}

/* line 256, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item .content .title-wrap {
  padding: 0 10px 8px 10px;
  background-color: #f6f6f6;
}

/* line 260, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item .content .desc {
  font-size: 14px;
  line-height: 1.2;
  padding: 10px 10px 8px 10px;
}

/* line 266, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item:first-child {
  border: none !important;
  padding: 0 0 10px;
  margin-top: 20px;
}

@media (min-width: 600px) {
  /* line 271, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--related-content > .content .item:nth-child(2) {
    border: none !important;
    padding: 0 0 10px;
    margin-top: 20px;
  }
}

/* line 279, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item.sponsored .sponsor-label {
  color: #C74B14;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
}

@media (min-width: 600px) {
  /* line 279, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--related-content > .content .item.sponsored .sponsor-label {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: -22px;
  }
}

/* line 291, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item.sponsored .title-wrap {
  background-color: #e8f6fd;
  color: #C74B14;
  padding: 5px;
}

/* line 295, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--related-content > .content .item.sponsored .title-wrap h3 {
  color: #C74B14;
}

/* line 304, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.author-profile-paragraph-error {
  color: red;
  font-weight: bold;
}

/* line 310, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--author-profile h2.title {
  margin-bottom: 20px;
}

/* line 313, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--author-profile .content {
  background-color: #f6f6f6;
  padding: 15px;
  overflow: hidden;
}

/* line 317, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--author-profile .content .author-image {
  width: 150px;
  margin: 0 auto;
}

@media (min-width: 500px) {
  /* line 317, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--author-profile .content .author-image {
    float: left;
    width: 150px;
  }
}

/* line 324, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--author-profile .content .author-image img {
  border-radius: 100%;
  border: 4px solid white;
  max-width: 150px;
  box-shadow: 0 5px 9px -2px rgba(0, 0, 0, 0.5);
}

/* line 331, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--author-profile .content .author-bio {
  text-align: center;
}

/* line 335, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--author-profile .content .author-bio .email {
  margin: 0 auto;
  width: 170px;
  padding: 0.5em 0.5em 0.5em calc(1em + 10px);
  background-position: 0 calc(.5em + 3px);
  background-repeat: no-repeat;
  background-image: url(/themes/ashday_foundation/images/blocks/prodEmail.png);
  text-align: left;
}

/* line 164, themes/ashday_foundation/scss/base/partials/_mixins.scss */
.paragraph--type--author-profile .content .author-bio .email a {
  color: #4A4A4A;
}

@media (min-width: 500px) {
  /* line 331, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--author-profile .content .author-bio {
    float: left;
    width: calc(100% - 150px);
    padding-left: 20px;
    text-align: left;
  }
  /* line 346, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--author-profile .content .author-bio .email {
    margin: 0;
    width: auto;
  }
}

/* line 351, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--author-profile .content .author-bio p {
  margin-top: 20px;
  font-size: 16px;
  line-height: 18px;
}

/* line 361, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--whitepaper-highlight .whitepaper-label {
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* line 368, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--video .fullwidth-video-wrapper {
  margin-bottom: 0;
}

/* line 374, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel {
  width: 100%;
  text-align: center;
  padding-top: 5px;
}

/* line 380, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .big-images .big-image-item {
  height: 420px;
  width: 100%;
  background-color: #f5f5f5;
  position: relative;
}

/* line 385, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .big-images .big-image-item img {
  max-height: 100%;
  left: 50%;
  top: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 392, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .big-images .big-image-item .caption {
  position: absolute;
  bottom: 0;
  background-color: #666;
  color: white;
  width: 100%;
  font-size: 14px;
  padding: 10px 20px;
  opacity: .7;
}

/* line 404, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .small-images {
  padding: 25px 35px 0px 35px;
  margin-bottom: 30px;
}

/* line 407, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .small-images .small-image-item {
  width: 16%;
  height: 100px;
  width: 100%;
  margin: 0 10px;
  background-color: #f5f5f5;
  position: relative;
  border: 4px solid white;
}

/* line 414, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .small-images .small-image-item img {
  left: 50%;
  top: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  max-height: 100%;
}

/* line 421, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .small-images .small-image-item:focus {
  outline: none !important;
}

/* line 425, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .small-images .small-image-item.active {
  border-color: #C74B14;
  opacity: .85;
}

/* line 432, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .slick-dots {
  bottom: -25px !important;
}

/* line 435, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .slick-prev {
  left: -23px;
}

/* line 438, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-carousel .image-carousel .slick-next {
  right: -23px;
}

/* line 446, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.show-header-admin-menu-seven .small-images .small-image-item {
  display: inline-block !important;
}

/* line 453, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--text-boxes .content-text-box {
  position: relative;
  margin-bottom: 15px;
  float: left;
  width: 100%;
}

/* line 459, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--text-boxes .content-ribbon-title {
  background-color: #C74B14;
  color: white;
  padding: 8px 10px 8px 20px;
}

/* line 464, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--text-boxes .content-ribbon-corner {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: transparent #000 transparent transparent;
  position: absolute;
}

/* line 472, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--text-boxes .content-text-box-body {
  background-color: #f6f6f6;
  margin-left: 10px;
  padding: 15px 20px;
  font-size: 16px;
  line-height: 1.3;
  height: 100%;
}

/* line 480, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--text-boxes .content-text-box-body div, .paragraph--type--text-boxes .content-text-box-body p, .paragraph--type--text-boxes .content-text-box-body span {
  font-size: inherit;
  line-height: inherit;
}

/* line 485, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--text-boxes .content-text-box-body p {
  padding-bottom: 10px;
  margin: 0;
}

@media (min-width: 550px) {
  /* line 493, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-boxes .horizontal.two-col .content-text-box {
    width: 50%;
  }
  /* line 495, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-boxes .horizontal.two-col .content-text-box:nth-child(odd) {
    padding-right: 5px;
  }
  /* line 498, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-boxes .horizontal.two-col .content-text-box:nth-child(even) {
    padding-left: 5px;
  }
}

@media (min-width: 550px) and (max-width: 799px), (min-width: 900px) and (max-width: 1199px) {
  /* line 503, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-boxes .horizontal.three-col .content-text-box {
    width: 50%;
  }
  /* line 508, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-boxes .horizontal.three-col .content-text-box:nth-child(odd) {
    padding-right: 5px;
  }
  /* line 511, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-boxes .horizontal.three-col .content-text-box:nth-child(even) {
    padding-left: 5px;
  }
}

@media (min-width: 800px) and (max-width: 899px), (min-width: 1200px) {
  /* line 503, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-boxes .horizontal.three-col .content-text-box {
    width: 33%;
  }
  /* line 517, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-boxes .horizontal.three-col .content-text-box:nth-child(3n-2) {
    padding-right: 5px;
  }
  /* line 520, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-boxes .horizontal.three-col .content-text-box:nth-child(3n+2) {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* line 524, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--text-boxes .horizontal.three-col .content-text-box:nth-child(3n+3) {
    padding-left: 5px;
  }
}

/* line 533, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-title, .content-aside .content-aside-title {
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 26px;
  line-height: 1.2;
  text-align: left;
  padding: 5px 0 10px 0 !important;
}

/* line 543, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-aside {
  background-color: #f6f6f6;
  padding: 20px;
  margin: auto auto 10px auto;
  position: relative;
  width: 80%;
}

/* line 172, themes/zurb_foundation/scss/foundation/components/_global.scss */
.content-aside:before, .content-aside:after {
  content: " ";
  display: table;
}

/* line 173, themes/zurb_foundation/scss/foundation/components/_global.scss */
.content-aside:after {
  clear: both;
}

@media (min-width: 600px) {
  /* line 543, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .content-aside {
    width: 70%;
  }
}

@media (min-width: 800px) {
  /* line 543, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .content-aside {
    width: 40%;
  }
  /* line 556, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .content-aside.content-aside-left {
    float: left;
    margin: 0 25px 15px 0;
  }
  /* line 560, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .content-aside.content-aside-right {
    float: right;
    margin: 0 0 15px 25px;
  }
}

/* line 570, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-aside .content-aside-image {
  text-align: center;
  width: 100%;
}

@media (min-width: 430px) {
  /* line 570, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .content-aside .content-aside-image {
    width: 40%;
    float: left;
  }
}

@media (min-width: 900px) {
  /* line 570, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .content-aside .content-aside-image {
    width: 100%;
  }
}

@media (min-width: 1150px) {
  /* line 570, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .content-aside .content-aside-image {
    width: 40%;
  }
}

/* line 585, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-aside .content-aside-body {
  font-size: 14px;
  line-height: 1.3;
}

/* line 589, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-aside .content-aside-body div, .content-aside .content-aside-body p {
  font-size: inherit;
  line-height: inherit;
}

/* line 594, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-aside .content-aside-body p {
  padding-bottom: 10px;
}

/* line 596, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-aside .content-aside-body p:last-child {
  padding-bottom: 0;
}

/* line 602, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-aside .content-aside-image + .content-aside-body {
  float: left;
  margin-top: 20px;
  width: 100%;
}

@media (min-width: 430px) {
  /* line 602, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .content-aside .content-aside-image + .content-aside-body {
    padding-left: 15px;
    margin-top: 0;
    width: 60%;
  }
}

@media (min-width: 900px) {
  /* line 602, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .content-aside .content-aside-image + .content-aside-body {
    padding-left: 0;
    margin-top: 20px;
    width: 100%;
  }
}

@media (min-width: 1150px) {
  /* line 602, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .content-aside .content-aside-image + .content-aside-body {
    padding-left: 15px;
    margin-top: 0;
    width: 60%;
  }
}

/* line 623, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-aside .content-aside-button-wrapper {
  margin-top: 20px;
  text-align: center;
}

/* line 626, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-aside .content-aside-button-wrapper a {
  padding: 10px 22px;
  font-size: 15px;
}

/* line 633, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-native-advertisement {
  position: relative;
  padding-top: 10px;
}

/* line 636, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-native-advertisement:before {
  color: #b6b6b6;
  font-size: 12px;
  left: 50%;
  position: absolute;
  text-transform: uppercase;
  top: -17px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 647, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.content-caption {
  margin-top: 10px;
  border-top: 1px solid #dedede;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}

/* line 656, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-gallery .gallery-items {
  background: #f6f6f6;
  padding: 15px 0 0;
}

/* line 659, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-gallery .gallery-items .gallery-item {
  float: left;
  vertical-align: top;
  width: 50%;
  padding: 0 2% 15px;
  text-align: left;
  cursor: pointer;
  box-sizing: border-box;
}

@media (min-width: 1001px) {
  /* line 670, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .paragraph--type--image-gallery .gallery-items.items-3 .gallery-item, .paragraph--type--image-gallery .gallery-items.items-4 .gallery-item, .paragraph--type--image-gallery .gallery-items.items-5 .gallery-item, .paragraph--type--image-gallery .gallery-items.items-6 .gallery-item, .paragraph--type--image-gallery .gallery-items.items-plus .gallery-item {
    width: 25%;
    padding: 0 2% 15px;
  }
}

/* line 676, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--image-gallery .gallery-items .field-name-field-caption .field-item {
  margin-top: 10px;
  line-height: 1.2;
  font-size: 11px;
}

/* line 683, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.gallery-item-modal {
  display: inline-block;
  max-width: 1000px;
  height: auto !important;
  text-align: center;
}

@media (min-width: 600px) {
  /* line 683, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
  .gallery-item-modal {
    right: auto !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: auto !important;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
}

/* line 697, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--background-image-text .background-image-text-container {
  background-size: cover;
  background-position: center center;
  padding: 150px 10%;
}

/* line 701, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--background-image-text .background-image-text-container .bg-image-content {
  background: rgba(255, 255, 255, 0.8);
  padding: 20px 50px;
}

/* line 704, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--background-image-text .background-image-text-container .bg-image-content h2.content-title, .paragraph--type--background-image-text .background-image-text-container .bg-image-content .content-aside h2.content-aside-title, .content-aside .paragraph--type--background-image-text .background-image-text-container .bg-image-content h2.content-aside-title,
.paragraph--type--background-image-text .background-image-text-container .bg-image-content div.content-text {
  text-align: center;
  color: #222222;
}

/* line 714, themes/ashday_foundation/scss/base/partials/_paragraphs.scss */
.paragraph--type--cta .cta {
  text-align: center;
  margin: 15px 0;
}

/* line 1, themes/ashday_foundation/scss/base/partials/_bxSlider.scss */
.bx-wrapper {
  border: none !important;
}

/* line 4, themes/ashday_foundation/scss/base/partials/_bxSlider.scss */
.bx-pager {
  bottom: 25px !important;
}

/* line 1, themes/ashday_foundation/scss/base/partials/_slick.scss */
.slick-slider {
  margin-bottom: 0;
}

/* line 3, themes/ashday_foundation/scss/base/partials/_slick.scss */
.slick-slider .slick-dots {
  bottom: 15px;
}

/* line 5, themes/ashday_foundation/scss/base/partials/_slick.scss */
.slick-slider .slick-dots li button:before {
  font-size: 12px;
  width: 10px;
}

/* line 9, themes/ashday_foundation/scss/base/partials/_slick.scss */
.slick-slider .slick-dots > li:only-child {
  display: none;
}

/* line 13, themes/ashday_foundation/scss/base/partials/_slick.scss */
.slick-slider .slick-next, .slick-slider .slick-prev {
  z-index: 1;
  height: 26px;
  width: 26px;
}

/* line 17, themes/ashday_foundation/scss/base/partials/_slick.scss */
.slick-slider .slick-next:before, .slick-slider .slick-prev:before {
  background-color: #aaaaaa;
  border-radius: 13px;
  line-height: 24px;
  display: block;
  height: 26px;
  width: 26px;
  color: white;
  font-size: 26px;
  font-weight: bold;
  font-family: "Open Sans Condensed", sans-serif;
}

/* line 30, themes/ashday_foundation/scss/base/partials/_slick.scss */
.slick-slider .slick-next:before {
  content: '>';
  padding-left: 2px;
}

/* line 34, themes/ashday_foundation/scss/base/partials/_slick.scss */
.slick-slider .slick-prev:before {
  content: '<';
  padding-right: 2px;
}

@media (max-width: 600px) {
  /* line 39, themes/ashday_foundation/scss/base/partials/_slick.scss */
  .slick-slider .slick-next, .slick-slider .slick-prev {
    display: none !important;
  }
}

/* line 1, themes/ashday_foundation/scss/overrides/_imports.scss */
.block-eiq-11 .btn-primary {
  background-color: transparent !important;
  border: 1px solid white !important;
}

/* line 5, themes/ashday_foundation/scss/overrides/_imports.scss */
.block-eiq-11 .btn-primary:hover {
  background-color: #f5f5f5 !important;
  color: #4A4A4A !important;
}
